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

CVE-2026-34211

High
Published: Translated: NVD NIST

Summary

SandboxJS to biblioteka do sandboxingu JavaScript. W wersjach przed 0.8.36 parser @nyariv/sandboxjs zawierał nieograniczoną rekurencję w funkcji restOfExp oraz w łańcuchu wywołań lispify/lispifyExpr, co pozwalało atakującemu na zablokowanie dowolnego procesu Node.js przetwarzającego nieufne dane wejściowe poprzez dostarczenie głęboko zagnieżdżonych wyrażeń.

Risk Assessment

Atakujący może wykorzystać tę podatność do zablokowania usług działających na Node.js, co prowadzi do przestojów i potencjalnych strat finansowych dla organizacji.

Recommendation

Zaleca się aktualizację biblioteki SandboxJS do wersji 0.8.36 lub nowszej, aby usunąć tę podatność i zabezpieczyć procesy przed atakami.

Related vulnerabilities

Original NVD description (English source)

SandboxJS is a JavaScript sandboxing library. Prior to 0.8.36, the @nyariv/sandboxjs parser contains unbounded recursion in the restOfExp function and the lispify/lispifyExpr call chain. An attacker can crash any Node.js process that parses untrusted input by supplying deeply nested expressions (e.g., ~2000 nested parentheses), causing a RangeError: Maximum call stack size exceeded that terminates the process. This vulnerability is fixed in 0.8.36.

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