CVE-2026-4519
NiskieCVSS 3.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
Podatność w API webbrowser.open() w Pythonie pozwalała na akceptowanie adresów URL rozpoczynających się od myślników, które mogły być interpretowane jako opcje linii poleceń przez niektóre przeglądarki internetowe. Nowe zachowanie odrzuca takie adresy URL.
Ocena ryzyka
Ryzyko polega na możliwości wykonania nieautoryzowanych poleceń lub zmiany zachowania przeglądarki poprzez przekazanie spreparowanego URL-a, co może prowadzić do naruszenia bezpieczeństwa systemu.
Rekomendacja
Zaleca się natychmiastową aktualizację Pythona do wersji, która zawiera poprawkę odrzucającą myślniki na początku URL-i. Ponadto, przed przekazaniem URL-a do funkcji webbrowser.open(), należy go oczyścić z potencjalnie niebezpiecznych znaków.
Oryginalny opis (angielski, źródło NVD)
The webbrowser.open() API would accept leading dashes in the URL which could be handled as command line options for certain web browsers. New behavior rejects leading dashes. Users are recommended to sanitize URLs prior to passing to webbrowser.open().

