Katalog CVE

CVE-2026-54527

KrytyczneCVSS 9.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

Percentyl 22 - wyżej niż 22% wszystkich znanych CVE

Streszczenie

Rozszerzenie JupyterLab Git do wersji 0.54.0 zawiera podatność na atak XSS (Cross-Site Scripting) w metodzie createHeader() pliku PlainTextDiff.ts. Podczas renderowania zmienionych nazw plików w historii commitów, nazwy plików są przekazywane bezpośrednio do innerHTML, co umożliwia wstrzyknięcie złośliwego kodu JavaScript poprzez spreparowaną nazwę pliku.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wykonania dowolnego kodu JavaScript w przeglądarce ofiary, która przegląda historię zmian w zakładce Git History. Może to prowadzić do kradzieży sesji, modyfikacji danych lub dalszych ataków na użytkownika.

Rekomendacja

Należy niezwłocznie zaktualizować rozszerzenie JupyterLab Git do wersji 0.54.0 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy unikać przeglądania historii commitów z podejrzanymi nazwami plików.

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

JupyterLab Git is a Git extension for JupyterLab. From 0.30.0b3 before 0.54.0, the PlainTextDiff.ts createHeader() method passes Git filenames directly to innerHTML when rendering renamed files in commit history, allowing a crafted filename to execute JavaScript when a victim views the rename diff in the Git History tab. This issue is fixed in version 0.54.0.

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