CVE-2020-1192
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 96 - wyżej niż 96% wszystkich znanych CVE
Streszczenie
Podatność zdalnego wykonania kodu w Visual Studio Code, gdy rozszerzenie Python ładuje ustawienia obszaru roboczego z pliku notatnika. Atakujący może uruchomić dowolny kod w kontekście bieżącego użytkownika, a jeśli ma on uprawnienia administratora, może przejąć kontrolę nad systemem.
Ocena ryzyka
Ryzyko przejęcia kontroli nad systemem i pełnej kompromitacji danych, szczególnie gdy użytkownik ma uprawnienia administracyjne.
Rekomendacja
Zainstaluj aktualizację Visual Studio Code i rozszerzenia Python, która modyfikuje sposób egzekwowania ustawień użytkownika.
Inne podatności w Visual Studio Code
Zobacz wszystkie- CVE-2026-41613Wysokie
Podatność w Visual Studio Code umożliwia atakującemu bez autoryzacji podniesienie uprawnień w sieci poprzez wykorzystanie techniki 'session fixation'.
- CVE-2026-41611Wysokie
W Visual Studio Code występuje niewłaściwe neutralizowanie tagów HTML związanych z skryptami, co prowadzi do podstawowej podatności XSS. Umożliwia to nieautoryzowanemu atakującemu wykonanie kodu lokalnie.
- CVE-2026-81376Krytyczne
Niekompletne porównanie z brakującymi czynnikami w Visual Studio Code pozwala nieautoryzowanemu atakującemu ominąć funkcję zabezpieczającą przez sieć.
- CVE-2026-47281Krytyczne
Brak autoryzacji w Visual Studio Code pozwala nieautoryzowanemu atakującemu na podniesienie uprawnień przez sieć.
- CVE-2026-81383Wysokie
Użycie niepoprawnie rozwiązywanej nazwy lub odwołania w Visual Studio Code umożliwia nieautoryzowanemu atakującemu ujawnienie informacji przez sieć.
- CVE-2026-81379Wysokie
Brak bezpiecznego działania przy awarii („failing open”) w Visual Studio Code umożliwia nieautoryzowanemu atakującemu obejście funkcji zabezpieczeń przez sieć.
- CVE-2026-81378Wysokie
Konflikt interpretacji w Visual Studio Code umożliwia nieautoryzowanemu atakującemu obejście funkcji zabezpieczeń przez sieć.
- CVE-2026-81377Średnie
Podatność typu path traversal w Visual Studio Code. Nieautoryzowany atakujący może przeprowadzić manipulację (tampering) przez sieć.
- CVE-2026-81357Wysokie
Podatność na fałszowanie żądań po stronie serwera (SSRF) w Visual Studio Code umożliwia nieautoryzowanemu atakującemu obejście funkcji zabezpieczeń przez sieć.
- CVE-2026-81356Wysokie
Niespójna interpretacja żądań HTTP (przemyt żądań HTTP) w Visual Studio Code umożliwia nieautoryzowanemu atakującemu obejście funkcji zabezpieczeń przez sieć.
Oryginalny opis (angielski, źródło NVD)
A remote code execution vulnerability exists in Visual Studio Code when the Python extension loads workspace settings from a notebook file. An attacker who successfully exploited the vulnerability could run arbitrary code in the context of the current user. If the current user is logged on with administrative user rights, an attacker could take control of the affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. To exploit this vulnerability, an attacker would need to convince a target to open a specially crafted file in Visual Studio Code with the Python extension installed. The update address the vulnerability by modifying the way Visual Studio Code Python extension enforces user settings.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

