Katalog CVE

CVE-2026-41206

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

PySpector to framework do statycznej analizy bezpieczeństwa (SAST) zaprojektowany dla nowoczesnych przepływów pracy w Pythonie. W wersjach przed 0.1.8 blokada w `PluginSecurity.validate_plugin_code` jest niekompletna, co pozwala na obejście zabezpieczeń i wykonanie dowolnego kodu przez atakującego, który dostarczy plik wtyczki.

Ocena ryzyka

Organizacja narażona jest na ryzyko wykonania złośliwego kodu w procesie PySpector, co może prowadzić do poważnych naruszeń bezpieczeństwa. Atakujący mogą wykorzystać tę podatność do przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację PySpector do wersji 0.1.8 lub nowszej, aby usunąć tę podatność. Należy również przeprowadzić audyt wtyczek, które mogły być zainstalowane przed aktualizacją.

Powiązane podatności

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

PySpector is a static analysis security testing (SAST) Framework engineered for modern Python development workflows. The plugin security validator in PySpector uses AST-based static analysis to prevent dangerous code from being loaded as plugins. Prior to version 0.1.8, the blocklist implemented in `PluginSecurity.validate_plugin_code` is incomplete and can be bypassed using several Python constructs that are not checked. An attacker who can supply a plugin file can achieve arbitrary code execution within the PySpector process when that plugin is installed and executed. Version 0.1.8 fixes the issue.

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