Katalog CVE

CVE-2025-55195

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka @std/toml, będąca częścią standardowej biblioteki Deno, przed wersją 1.0.9, umożliwia atakującemu zanieczyszczenie łańcucha prototypów w środowisku Node.js i przeglądarkach podczas parsowania nieufnych danych TOML. Problem wynika z łączenia nieufnego obiektu z pustym obiektem, który domyślnie ma łańcuch prototypów.

Ocena ryzyka

Zanieczyszczenie łańcucha prototypów może prowadzić do poważnych luk w zabezpieczeniach, umożliwiając atakującym modyfikację zachowania aplikacji. Organizacje mogą być narażone na nieautoryzowany dostęp lub manipulację danymi.

Rekomendacja

Zaleca się aktualizację biblioteki @std/toml do wersji 1.0.9 lub nowszej, aby usunąć tę podatność. Należy również przeprowadzić audyt kodu w celu identyfikacji potencjalnych miejsc, gdzie może wystąpić zanieczyszczenie łańcucha prototypów.

Powiązane podatności

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

@std/toml is the Deno Standard Library. Prior to version 1.0.9, an attacker can pollute the prototype chain in Node.js runtime and Browser when parsing untrusted TOML data, thus achieving Prototype Pollution (PP) vulnerability. This is because the library is merging an untrusted object with an empty object, which by default the empty object has the prototype chain. This issue has been patched in version 1.0.9.

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