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

CVE-2025-22153

High
Published: Translated: NVD NIST

Summary

RestrictedPython to narzędzie, które definiuje podzbiór języka Python, umożliwiające wprowadzenie programu do zaufanego środowiska. W wyniku błędu typu w wersjach interpretera CPython od 3.11 do 3.13.2, używając `try/except*`, można było obejść zabezpieczenia RestrictedPython w wersjach od 6.0 do 8.0.

Risk Assessment

Organizacje mogą być narażone na nieautoryzowany dostęp do zaufanego środowiska, co może prowadzić do wykonania niebezpiecznego kodu. Brak znanych obejść zwiększa ryzyko wykorzystania tej podatności.

Recommendation

Zaleca się aktualizację RestrictedPython do wersji 8.0 lub nowszej, aby usunąć wsparcie dla klauzul `try/except*` i zminimalizować ryzyko.

Related vulnerabilities

Original NVD description (English source)

RestrictedPython is a tool that helps to define a subset of the Python language which allows to provide a program input into a trusted environment. Via a type confusion bug in versions of the CPython interpreter starting in 3.11 and prior to 3.13.2 when using `try/except*`, RestrictedPython starting in version 6.0 and prior to version 8.0 could be bypassed. The issue is patched in version 8.0 of RestrictedPython by removing support for `try/except*` clauses. No known workarounds are available.

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