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

CVE-2026-41206

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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ą.

Related vulnerabilities

Original NVD description (English source)

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.

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