Katalog CVE

CVE-2025-22153

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

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.

Rekomendacja

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

Powiązane podatności

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

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.

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