CVE-2026-34226
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
W bibliotece Happy DOM przed wersją 20.8.9 występuje podatność polegająca na nieprawidłowym dołączaniu ciasteczek podczas użycia fetch() z opcją credentials: 'include'. Zamiast ciasteczek z docelowego adresu URL, dołączane są ciasteczka z bieżącej strony (window.location), co może prowadzić do wycieku ciasteczek z domeny A do domeny B.
Ocena ryzyka
Ryzyko polega na możliwym wycieku poufnych ciasteczek sesyjnych lub autoryzacyjnych między różnymi domenami, co może umożliwić atakującemu przejęcie sesji użytkownika lub dostęp do chronionych zasobów.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę Happy DOM do wersji 20.8.9 lub nowszej, która zawiera poprawkę eliminującą tę podatność.
Inne podatności w Happy DOM
Oryginalny opis (angielski, źródło NVD)
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. Versions prior to 20.8.9 may attach cookies from the current page origin (`window.location`) instead of the request target URL when `fetch(..., { credentials: "include" })` is used. This can leak cookies from origin A to destination B. Version 20.8.9 fixes the issue.

