Katalog CVE

CVE-2026-87733

ŚrednieCVSS 6.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W pakiecie mirage-crypto-ec przed wersją 2.2.0 dla OCaml funkcje ECDSA {P256,P384,P521}.Dsa.pub_of_octets akceptują 0x00, czyli kodowanie punktu w nieskończoności, jako klucz publiczny. Z takim kluczem publicznym można fałszować podpisy bez posiadania klucza prywatnego.

Ocena ryzyka

Ryzyko obejmuje możliwość fałszowania podpisów cyfrowych, co może prowadzić do naruszenia integralności i autentyczności danych w systemach używających tej biblioteki.

Rekomendacja

Należy zaktualizować pakiet mirage-crypto-ec do wersji 2.2.0 lub nowszej, która zawiera poprawkę uniemożliwiającą akceptację punktu w nieskończoności jako klucza publicznego.

Inne podatności w mirage-crypto-ec

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

An issue was discovered in the mirage-crypto-ec function before 2.2.0 for OCaml. The ECDSA functions {P256,P384,P521}.Dsa.pub_of_octets accept 0x00, the encoding of the point at infinity, as a public key. With that public key, signatures can be forged without a private key.

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