CVE-2026-79662
Last modified
CVE-2026-79662 is a high-severity vulnerability rated 8/10 on the CVSS scale. Ech0 through 4.5.6 contains an OAuth redirect URI validation vulnerability in parseAndValidateClientRedirect (internal/service/auth/auth.go) that compares only the scheme and host of the client-supplied redirect_uri against the admin-configured allowlist, ignoring path, query, and fragment components. The redirect_uri is embedded into the signed state JWT at login time without validation. EPSS estimates a 0.19% chance of exploitation in the next 30 days.
Description
Ech0 through 4.5.6 contains an OAuth redirect URI validation vulnerability in parseAndValidateClientRedirect (internal/service/auth/auth.go) that compares only the scheme and host of the client-supplied redirect_uri against the admin-configured allowlist, ignoring path, query, and fragment components. The redirect_uri is embedded into the signed state JWT at login time without validation. An attacker can craft a redirect_uri whose host matches an allowed origin but whose path is attacker-influenced; after the OAuth exchange the victim is redirected to that path with a one-time exchange code in the query string. If the code leaks (e.g., via Referer, analytics, or an open redirect on that host), the attacker can trade it at the public POST /api/auth/exchange endpoint for the victim's access and refresh tokens. Fixed in 4.7.3.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| lin-snow | Ech0 | < 4.7.3 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-79662?
How severe is CVE-2026-79662?
How do I fix CVE-2026-79662?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- 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-79657NLTK versions before 3.10.3 contain a remote code execution …9.8
- CVE-2026-79658Ech0 before 5.0.1 does not impose any size or shape limit on…7.5
- CVE-2026-79659Ech0 before 4.7.3 contains a server-side request forgery vul…7.7
- CVE-2026-7966Insufficient validation of untrusted input in SiteIsolation …3.1
- CVE-2026-79660Ech0 versions before 4.7.3 expose guest commenter email addr…5.3
- CVE-2026-79661Ech0 through 4.5.6 registers the PUT /api/echo/like/:id endp…6.5
- CVE-2026-79663Ech0 before 4.7.3 contains a stored cross-site scripting vul…4.8
- CVE-2026-79664Ech0 before 4.7.3 fails to properly revoke access tokens cre…7.4
- CVE-2026-79665Ech0 before 4.5.1 contains an authorization bypass vulnerabi…8.8
- CVE-2026-79666Ech0 before 4.4.3 fails to enforce administrator authorizati…6.5
- CVE-2026-79667Ech0 version 4.3.4 and earlier fails to reliably enforce sco…7.6
- CVE-2026-79668Ech0 before 4.7.3 contains an authentication bypass vulnerab…5.3
Are you affected by CVE-2026-79662?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
