Katalog CVE

CVE-2024-21525

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wszystkie wersje pakietu node-twain są podatne na niewłaściwe sprawdzanie lub obsługę wyjątkowych warunków z powodu braku kontroli długości danych źródłowych. Utworzenie nowego obiektu twain.TwainSDK z właściwościami productName, productFamily, manufacturer lub version.info o długości >= 34 znaki prowadzi do podatności na przepełnienie bufora.

Ocena ryzyka

Podatność ta może prowadzić do przepełnienia bufora, co może umożliwić atakującym wykonanie złośliwego kodu lub destabilizację aplikacji. Organizacje powinny być świadome ryzyka związanego z wykorzystaniem tej biblioteki w krytycznych systemach.

Rekomendacja

Zaleca się aktualizację pakietu node-twain do najnowszej wersji, która naprawia tę podatność. Dodatkowo, warto wprowadzić walidację długości danych wejściowych w aplikacjach korzystających z tego pakietu.

Powiązane podatności

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

All versions of the package node-twain are vulnerable to Improper Check or Handling of Exceptional Conditions due to the length of the source data not being checked. Creating a new twain.TwainSDK with a productName or productFamily, manufacturer, version.info property of length >= 34 chars leads to a buffer overflow vulnerability.

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