Katalog CVE

CVE-2026-34610

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

Podatność w bibliotece kryptograficznej leancrypto (wersje przed 1.7.1). Funkcja lc_x509_extract_name_segment() rzutuje size_t vlen na uint8_t przy przechowywaniu długości Common Name (CN), co może prowadzić do przepełnienia i podszycia się pod tożsamość ofiary.

Ocena ryzyka

Atakujący może sfałszować certyfikat, który będzie miał identyczny CN jak ofiara, co umożliwia podszywanie się w weryfikacji PKCS#7, dopasowywaniu łańcucha certyfikatów i podpisywaniu kodu.

Rekomendacja

Zaktualizuj bibliotekę leancrypto do wersji 1.7.1 lub nowszej.

Oryginalny opis (angielski, źródło NVD)

The leancrypto library is a cryptographic library that exclusively contains only PQC-resistant cryptographic algorithms. Prior to version 1.7.1, lc_x509_extract_name_segment() casts size_t vlen to uint8_t when storing the Common Name (CN) length. An attacker who crafts a certificate with CN = victim's CN + 256 bytes padding gets cn_size = (uint8_t)(256 + N) = N, where N is the victim's CN length. The first N bytes of the attacker's CN are the victim's identity. After parsing, the attacker's certificate has an identical CN to the victim's — enabling identity impersonation in PKCS#7 verification, certificate chain matching, and code signing. This issue has been patched in version 1.7.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS