Библиотека бережливого криптографического биенза - это криптографическая библиотека, которая содержит исключительно PQC-устойчивые криптогр…
Библиотека бережливого криптографического биенза - это криптографическая библиотека, которая содержит исключительно PQC-устойчивые криптографические алгоритмы. Перед версией 1.7.1, lc_x509_extract_name_segment() отбрасывает size_t vlen к uint8_t при хранении общей длины Name (CN). Злоумышленник, который создает сертификат с CN = CN = CN + 256 байт набивка, получает cn_size = (uint8_t)(256 + N) = N, где N - длина CN жертвы. Первые N байты CN нападавшего - личность жертвы. После разбора свидетельство злоумышленника имеет идентичный CN с сертификатом жертвы, что позволяет олицетворять личность при проверке PKCS#7, сопоставлении цепочке сертификатов и подписи кода. Эта проблема была исправлена в версии 1.7.1.
При преобразовании одного типа данных в другой, например long в integer, данные могут быть усечены или преобразованы таким образом, что получаются непредвиденные значения. Если полученные значения используются в чувствительном контексте, это может привести к опасному поведению.
https://cwe.mitre.org/data/definitions/681.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| leancrypto | Отслеживается | |
| leancrypto | * | Отслеживается |