CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-21525

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS