Katalog CVE

CVE-2020-14966

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.12%

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

Streszczenie

W pakiecie jsrsasign do wersji 8.0.18 dla Node.js odkryto problem, który pozwala na modyfikację podpisów ECDSA. Problem wynika z braku sprawdzania przepełnień długości sekwencji oraz znaków '0' dodawanych na początku lub końcu liczby, co skutkuje tym, że zmodyfikowane podpisy są weryfikowane jako ważne.

Ocena ryzyka

Organizacje mogą być narażone na ryzyko, jeśli aplikacje polegają na pojedynczym kanonicznym podpisie, co może prowadzić do nieautoryzowanego dostępu lub manipulacji danymi.

Rekomendacja

Zaleca się aktualizację pakietu jsrsasign do najnowszej wersji, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów weryfikacji podpisów.

Inne podatności w jsrsasign

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

An issue was discovered in the jsrsasign package through 8.0.18 for Node.js. It allows a malleability in ECDSA signatures by not checking overflows in the length of a sequence and '0' characters appended or prepended to an integer. The modified signatures are verified as valid. This could have a security-relevant impact if an application relied on a single canonical signature.

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