A race condition in Epiphany allows a malicious website to bypass the TLS/SSL certificate warning page.
A race condition in Epiphany allows a malicious website to bypass the TLS/SSL certificate warning page. Epiphany registers the main-world script message handler "tlsErrorPage" so its internal TLS error page can implement "Accept Risk and Proceed". The handler was registered immediately before loading the error page, leaving a brief window where the previously loaded untrusted origin could still call window.webkit.messageHandlers.tlsErrorPage.postMessage(...). The only authorization check compares a numeric WebKit page id that increments predictably; an attacker can burst-guess ids and approve a certificate exception with no user click. If a victim visits malicious site A that redirects to si
Read at NIST National Vulnerability Database (CVE API 2.0)
- Vendor
- GNOME
- Product
- Epiphany
- CVSS v3.1
- 6.8 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
- Exploitation
- SSVC poc, automatable no, impact total
- Weakness
- CWE-367
- NVD status
- Received
Why it ranks 24 (Routine)
- Public exploit code reported
- CVSS v3.1 6.8 medium
- SSVC: total technical impact
- Recency: items published within 24 hours gain 15, within 72 hours 6, within 7 days 2.