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

CVE-2026-46510

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Summary

Podatność w bibliotece form-data-objectizer przed wersją 1.0.1 pozwala na zanieczyszczenie prototypu obiektu w Node.js poprzez nieodfiltrowanie kluczy formy zaczynających się od __proto__. Może to prowadzić do niezamierzonych modyfikacji Object.prototype.

Risk Assessment

Zanieczyszczenie prototypu może prowadzić do poważnych problemów z bezpieczeństwem, umożliwiając atakującym manipulację zachowaniem aplikacji. Może to wpłynąć na integralność danych oraz stabilność całego procesu Node.js.

Recommendation

Zaleca się aktualizację biblioteki form-data-objectizer do wersji 1.0.1 lub nowszej, aby usunąć tę podatność. Należy również przeprowadzić audyt kodu w celu identyfikacji potencjalnych miejsc wykorzystania tej biblioteki.

Original NVD description (English source)

form-data-objectizer converts FormData to object. Prior to 1.0.1, form-data-objectizer walks bracket-notation form keys (e.g. name[sub]) into nested objects without filtering __proto__, constructor, or prototype. A single HTTP form field whose name starts with __proto__[...] causes the library to mutate Object.prototype, which is a prototype pollution primitive of the entire Node.js process. This vulnerability is fixed in 1.0.1.

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