Podatność w Mozilla Firefox i Thunderbird umożliwia atakującemu zacienienie (shadowing) zabezpieczonych ciasteczek poprzez ustawienie ciasteczka bez nazwy zawierającego znak równości w wartości. Jest to groźne, ponieważ atak może obejść ochronę zapewnianą przez atrybut `Secure`, nawet gdy złośliwe ciasteczko jest przesyłane przez nieszyfrowane połączenie HTTP.
▸ Pokaż oryginał (EN)
Setting a nameless cookie with an equals sign in the value shadowed other cookies. Even if the nameless cookie was set over HTTP and the shadowed cookie included the `Secure` attribute. This vulnerability was fixed in Firefox 141, Firefox ESR 140.1, Thunderbird 141, and Thunderbird 140.1.
Mechanizm obsługi ciasteczek w Firefox i Thunderbird nieprawidłowo przetwarza ciasteczka pozbawione nazwy, których wartość zawiera znak równości. Takie ciasteczko powoduje zacienienie (shadowing) innych ciasteczek o tej samej nazwie klucza w wartości. Krytyczne jest to, że złośliwe ciasteczko ustawione przez HTTP może przysłonić ciasteczko chronione atrybutem `Secure`, który powinien zapewniać, że ciasteczko jest dostępne wyłącznie przez szyfrowane połączenia HTTPS. Tym samym mechanizm ochrony `Secure` zostaje nieskutecznie wyegzekwowany (CWE-614).
Atakujący może zacienić wrażliwe ciasteczka sesyjne lub uwierzytelniające chronione atrybutem `Secure`, potencjalnie przejmując kontrolę nad sesją użytkownika lub uzyskując nieautoryzowany dostęp do zasobów chronionych tymi ciasteczkami. Naruszone mogą zostać zarówno poufność, jak i integralność danych sesji.
Należy zaktualizować oprogramowanie do wersji: Firefox 141 lub Firefox ESR 140.1, Thunderbird 141 lub Thunderbird 140.1. Aktualizacje dostępne są u producenta zgodnie z referencjami (mfsa2025-56, mfsa2025-59, mfsa2025-61, mfsa2025-63).
Mozilla Firefox przed wersją 141 i Firefox ESR przed wersją 140.1 oraz Mozilla Thunderbird przed wersją 141 i Thunderbird ESR przed wersją 140.1.
Szczegóły techniczne błędu dostępne są w zgłoszeniu Bugzilla o numerze 1964767. Podatność sklasyfikowana jako CWE-614, czyli brak atrybutu Secure w pliku cookie przesyłanym przez HTTPS.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NMozilla Firefox
APPMozilla< 140.1< 141.0Mozilla Thunderbird
APPMozilla< 140.1< 141.0
Powiązane podatności
Use-after-free w Animation timelines Firefox/Thunderbird — RCE
Use-after-free w WebGPU IPC framework Mozilla — sandbox escape
Mozilla Firefox/Thunderbird: przełamanie sandbox przez IPC Prompt:Open
RCE w Mozilla Firefox przez błąd nsCSSFrameConstructor::ContentAppended
Use-after-free in the JavaScript: WebAssembly component. This vulnerability was fixed in Firefox 154, Firefox ...