Średni Odebrany

CVE-2026-115683

opublikowano:
modyfikacja:
Ocena CVSS
6.8
Średni · v3.1
wektor: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Sytuacja wyścigu w Epiphany umożliwia złośliwej witrynie internetowej ominięcie strony z ostrzeżeniem o certyfikacie TLS/SSL.

Epiphany rejestruje procedurę obsługi komunikatów skryptowych z głównego świata „tlsErrorPage”, dzięki czemu jej wewnętrzna strona błędów TLS może zaimplementować opcję „Zaakceptuj ryzyko i kontynuuj”. Procedura obsługi została zarejestrowana bezpośrednio przed załadowaniem strony błędu, pozostawiając krótkie okno, w którym wcześniej załadowane niezaufane źródło mogło nadal wywoływać window.webkit.messageHandlers.tlsErrorPage.postMessage(...). Jedyna kontrola autoryzacji porównuje numeryczny identyfikator strony WebKit, który zwiększa się w przewidywalny sposób; osoba atakująca może odgadnąć identyfikatory i zatwierdzić wyjątek certyfikatu bez kliknięcia użytkownika.

Jeśli ofiara odwiedzi złośliwą witrynę A, która przekierowuje do witryny B z nieprawidłowym certyfikatem, witryna A może na kilka milisekund wyłączyć ostrzeżenia o błędach certyfikatu TLS dla hosta B do czasu ponownego uruchomienia Epiphany, włączając man-in-the-middle lub fałszowanie witryny dla tego hosta.

Raport początkowy: https://gitlab.gnome.org/GNOME/epiphany/-/work_items/2978
Dowód koncepcji: https://beford.net/poc/ssl_poc.html
Poprawka: https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/2245 (procedury obsługi rejestrów na LOAD_COMMITTED). Nie oznaczono jeszcze żadnej ustalonej wersji; zgłaszający i opiekun opisują wszystkie aktualne wersje jako dotknięte problemem. Opiekun zwraca uwagę na ryzykowne daty rejestracji w celu popełnienia 1da1caed (era Trzech Króli 45.x); wcześniej procedury obsługi były zawsze rejestrowane i podobnie dostępne z treści internetowych.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org