Podatności RestrictedPython
3 znanych podatności CVE w RestrictedPython, przetłumaczonych i ocenionych.
- CVE-2026-55830Wysokie
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.
- CVE-2023-41039Wysokie
RestrictedPython to środowisko ograniczonego wykonania dla Pythona, które pozwala na uruchamianie nieufnego kodu. Funkcjonalność 'format' Pythona umożliwia osobie kontrolującej ciąg formatowania 'odczyt' wszystkich obiektów dostępnych poprzez rekurencyjne wyszukiwanie atrybutów i subskrypcję z obiektów, do których ma dostęp, co może prowadzić do ujawnienia krytycznych informacji.
- CVE-2023-37271Wysokie
RestrictedPython to narzędzie, które definiuje podzbiór języka Python, umożliwiające użytkownikom wprowadzanie programów w zaufanym środowisku. W wersjach przed 6.1 i 5.3, atakujący mógł uzyskać dostęp do bieżącej ramki stosu w generatorze, co pozwalało na wyjście poza ograniczenia RestrictedPython i potencjalne wykonanie dowolnego kodu w interpreterze Pythona.

