Katalog CVE

CVE-2025-66030

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

W bibliotece node-forge (wersje 1.3.1 i wcześniejsze) występuje przepełnienie liczb całkowitych przy dekodowaniu struktur ASN.1 z OID-ami o zbyt dużych łukach. Z powodu 32-bitowego obcięcia bitowego takie OID-y mogą zostać zdekodowane jako mniejsze, zaufane OID-y, co pozwala obejść decyzje bezpieczeństwa oparte na OID. Podatność została naprawiona w wersji 1.3.2.

Ocena ryzyka

Zdalny, nieuwierzytelniony atakujący może obejść mechanizmy bezpieczeństwa oparte na OID (np. walidację certyfikatów lub polityk), co może prowadzić do nieautoryzowanego dostępu lub akceptacji niebezpiecznych struktur.

Rekomendacja

Zaktualizować node-forge do wersji 1.3.2 lub nowszej we wszystkich aplikacjach i zależnościach. Zweryfikować, czy aplikacje korzystające z tej biblioteki nie polegają wyłącznie na decyzjach opartych na OID.

Inne podatności w node-forge

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

Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. An Integer Overflow vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures containing OIDs with oversized arcs. These arcs may be decoded as smaller, trusted OIDs due to 32-bit bitwise truncation, enabling the bypass of downstream OID-based security decisions. This issue has been patched in version 1.3.2.

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