CVE-2026-115683
Last modified
CVE-2026-115683 is a medium-severity vulnerability rated 6.8/10 on the CVSS scale. 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(...).
Description
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 site B with an invalid certificate, site A can, for a few milliseconds, disable TLS certificate error warnings for host B until Epiphany is restarted, enabling man-in-the-middle or site spoofing for that host. Upstream report: https://gitlab.gnome.org/GNOME/epiphany/-/work_items/2978 Proof of concept: https://beford.net/poc/ssl_poc.html Fix: https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/2245 (register handlers on LOAD_COMMITTED). No fixed release tagged yet; reporter and maintainer describe all current versions as affected. Maintainer notes the risky registration timing dates to commit 1da1caed (Epiphany 45.x era); before that the handlers were always registered and similarly reachable from web content.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| GNOME | Epiphany | < * |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-115683?
How severe is CVE-2026-115683?
How do I fix CVE-2026-115683?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-115657When used as an executor in either KNIME Server or KNIME Bus…4.8
- CVE-2026-11567The SureForms WordPress plugin before 2.11.1 does not prope…5.9
- CVE-2026-115678Arm Keil MDK-Middleware 8.0.0-8.3.0 may allow pre-authentica…5.3
- CVE-2026-115679Arm Keil MDK-Middleware 8.3.0 may allow out-of-bounds reads …6.5
- CVE-2026-11568The Product Configurator for WooCommerce WordPress plugin be…7.5
- CVE-2026-115680Arm Keil MDK-Middleware 8.0.0-8.3.0 may allow DHCPv6 Option-…6.5
- CVE-2026-11569A flaw was found in Quay. The filedrop endpoint accepts any …5.4
- CVE-2026-115693Improper Certificate Validation vulnerability in hackney_ssl…9.1
- CVE-2026-1157A vulnerability was identified in Totolink LR350 9.3.5u.6369…8.8
- CVE-2026-11570The User Submitted Posts WordPress plugin before 20260608 d…4.2
- CVE-2026-115700Interpretation Conflict vulnerability in hackney_url in beno…6.9
- CVE-2026-115706Authorization Bypass Through User-Controlled Key (CWE-639) i…6.8
Are you affected by CVE-2026-115683?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
