Katalog CVE

CVE-2026-119191

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

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

Streszczenie

W bibliotece node-forge przed wersją 1.4.1 dekodowanie ASN.1 wewnątrz wartości BIT STRING nie stosuje konsekwentnie skonfigurowanego limitu maxDepth i rekurencyjnie zachowuje kopie na każdym poziomie zagnieżdżenia. Złośliwe dane DER z zagnieżdżonymi BIT STRING mogą powodować nadmierną rekurencję, zużycie CPU i kwadratowe zużycie pamięci podczas asn1.fromDer().

Ocena ryzyka

Atakujący może zdalnie wywołać wyczerpanie CPU i pamięci podczas parsowania danych ASN.1, powodując odmowę usługi dla aplikacji korzystających z node-forge.

Rekomendacja

Zaktualizuj bibliotekę node-forge do wersji 1.4.1 lub nowszej.

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. Prior to 1.4.1, the affected implementation used asn1.fromDer(), BIT STRING decoding, maxDepth to process the relevant input or security decision. node-forge decoded ASN.1 stored inside BIT STRING values without consistently applying the configured maxDepth limit and recursively retained copies at each nesting level. Crafted DER containing nested BIT STRINGs could cause excessive recursion, CPU use, and quadratic memory consumption during asn1.fromDer(). This issue is fixed in version 1.4.1.

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