CVE-2026-40171
WysokieStreszczenie
W wersjach Jupyter Notebook od 7.0.0 do 7.5.5 oraz JupyterLab do 4.5.6 występuje problem z przechowywanym atakiem typu cross-site scripting w komendzie pomocy, który może być wykorzystany do kradzieży tokenów uwierzytelniających. Atakujący może stworzyć złośliwy plik notatnika, który po interakcji użytkownika wywołuje nieautoryzowane działania.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do przejęcia sesji Jupyter przez atakującego, co umożliwia dostęp do plików, modyfikację danych oraz uruchamianie dowolnego kodu. To stwarza poważne zagrożenie dla bezpieczeństwa danych użytkowników.
Rekomendacja
Zaleca się aktualizację do wersji Notebook 7.5.6, JupyterLab 4.5.7 oraz odpowiednich pakietów, aby usunąć tę podatność. W przypadku braku możliwości aktualizacji, należy rozważyć ograniczenie dostępu do złośliwych plików notatników.
Powiązane podatności
- CVE-2026-47839Krytyczne
Podatność pozwala użytkownikom uwierzytelniającym się przez federacyjnego dostawcę OIDC uzyskać zakres uaa.admin, mimo że operatorzy ograniczyli tego dostawcę konfiguracją externalGroupsWhitelist. Problem występuje, gdy dostawca tożsamości OIDC używa groupMappingMode: AS_SCOPES z wpisem wieloznacznym w externalGroupsWhitelist.
- CVE-2026-14563Krytyczne
Wtyczka WordPress advanced-customized-prompts w wersjach do 1.0.1 nie weryfikuje hasła przed utworzeniem uwierzytelnionej sesji dla podanego adresu e-mail w akcji dostępnej bez uwierzytelnienia. Umożliwia to nieuwierzytelnionym atakującym zalogowanie się jako dowolny zarejestrowany użytkownik, w tym administrator, lub utworzenie dowolnych nowych kont.
- CVE-2026-14560Krytyczne
Wtyczka WordPress teddy-bear-customize-addon w wersjach do 1.0.5 nieprawidłowo waliduje przesyłane pliki, opierając się na typie treści dostarczonym przez klienta i zachowując oryginalną nazwę pliku. Umożliwia to nieuwierzytelnionym atakującym przesłanie dowolnych plików PHP i wykonanie kodu na serwerze.
- CVE-2026-14559Krytyczne
Wtyczka WordPress teddy-bear-customize-addon w wersjach do 1.0.5 nie weryfikuje hasła użytkownika przed jego uwierzytelnieniem. Umożliwia to nieuwierzytelnionym atakującym zalogowanie się jako dowolny zarejestrowany użytkownik, w tym administrator, podając jedynie jego adres e-mail.
- CVE-2026-8778Krytyczne
Wtyczka MIPL Grouped Checkout Fields for WooCommerce dla WordPressa (wersje do 1.2.1 włącznie) jest podatna na przesyłanie dowolnych plików z powodu braku walidacji typu pliku w funkcji `mipl_wc_upload_file`. Nieuwierzytelniony atakujący może przesłać dowolne pliki na serwer, co może umożliwić zdalne wykonanie kodu.
- CVE-2026-82107Krytyczne
IBM DataStage w Cloud Pak for Data 5.4.0.0 zawiera błąd w mechanizmie uwierzytelniania, który pozwala zdalnemu uwierzytelnionemu atakującemu uzyskać dostęp do poufnych informacji oraz obejść ograniczenia bezpieczeństwa.
- CVE-2026-82100Krytyczne
IBM DataStage w Cloud Pak for Data 5.4.0.0 jest podatny na atak typu path traversal, który umożliwia zdalnemu uwierzytelnionemu atakującemu wywołanie odmowy usługi (DoS).
- CVE-2026-81204Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.11.5 pozwala zdalnemu atakującemu na wykonanie dowolnego kodu w wyniku wstrzyknięcia kodu podczas budowania grafu.
- CVE-2026-80424Krytyczne
IBM DataStage w Cloud Pak for Data 5.4.0.0 pozwala zdalnemu uwierzytelnionemu atakującemu tworzyć dowolne pliki w wyniku podatności path traversal podczas rozpakowywania archiwów.
- CVE-2026-79724Krytyczne
IBM Langflow OSS w wersjach od 1.0.0 do 1.11.5 pozwala zdalnemu atakującemu na wykonanie dowolnych poleceń systemu operacyjnego z powodu nieprawidłowej neutralizacji znaków specjalnych w poleceniach.
Oryginalny opis (angielski, źródło NVD)
In Jupyter Notebook versions 7.0.0 through 7.5.5, JupyterLab versions 4.5.6 and earlier, and the corresponding @jupyter-notebook/help-extension and @jupyterlab/help-extension packages before 7.5.6 and 4.5.7, a stored cross-site scripting issue in the help command linker can be chained with attacker-controlled notebook content to steal authentication tokens with a single click. An attacker can craft a malicious notebook file containing elements that appear indistinguishable from legitimate controls and trigger execution when a user interacts with them. Successful exploitation allows theft of the user's authentication token and complete takeover of the Jupyter session through the REST API, including reading files, creating or modifying files, accessing kernels to execute arbitrary code, and creating terminals for shell access. This issue has been fixed in Notebook 7.5.6, JupyterLab 4.5.7, @jupyter-notebook/help-extension 7.5.6, and @jupyterlab/help-extension 4.5.7. As a workaround, disa

