Katalog CVE

CVE-2026-55830

WysokieCVSS 8.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

Percentyl 13 - wyżej niż 13% wszystkich znanych CVE

Streszczenie

RestrictedPython przed wersją 8.3 nieprawidłowo sprawdzał nazwy argumentów pozycyjnych, co pozwalało na przesłonięcie chronionych nazw haków (np. __getattr__, _getitem_, _write_, _print_) przez lokalne parametry. Luka umożliwia ominięcie polityki dostępu aplikacji osadzającej.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wykonania nieautoryzowanych operacji na obiektach, co prowadzi do naruszenia integralności i poufności danych w środowisku RestrictedPython.

Rekomendacja

Należy niezwłocznie zaktualizować RestrictedPython do wersji 8.3 lub nowszej, która zawiera poprawkę dla tego problemu.

Inne podatności w RestrictedPython

Zobacz wszystkie
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. Prior to 8.3, check_function_argument_names() rejected protected guard hook names for regular, variadic, and keyword-only arguments but omitted positional-only arguments, allowing __getattr__, _getitem_, _write_, or _print_ to be shadowed by a local parameter and bypass the embedding application's access policy. This issue is fixed in version 8.3.

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