Description
Ech0 before 4.7.3 fails to properly revoke access tokens created with never-expire option, allowing attackers to maintain perpetual authenticated access after token theft. Three independent revocation mechanisms fail: logout panics on nil ExpiresAt field, RevokeToken skips when remainTTL is zero, and admin delete does not blacklist the JTI, leaving stolen tokens cryptographically valid until JWT secret rotation.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
No advisories yet.
References
History
Tue, 25 Aug 2026 11:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Ech0 before 4.7.3 fails to properly revoke access tokens created with never-expire option, allowing attackers to maintain perpetual authenticated access after token theft. Three independent revocation mechanisms fail: logout panics on nil ExpiresAt field, RevokeToken skips when remainTTL is zero, and admin delete does not blacklist the JTI, leaving stolen tokens cryptographically valid until JWT secret rotation. | |
| Title | Ech0 before 4.7.3 Access Token Revocation Bypass | |
| First Time appeared |
Ech0
Ech0 ech0 |
|
| Weaknesses | CWE-613 | |
| CPEs | cpe:2.3:a:ech0:ech0:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Ech0
Ech0 ech0 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-08-25T11:33:27.375Z
Reserved: 2026-08-25T11:09:11.171Z
Link: CVE-2026-79664
No data.
Status : Received
Published: 2026-08-25T12:16:34.370
Modified: 2026-08-25T12:16:34.370
Link: CVE-2026-79664
No data.
OpenCVE Enrichment
No data.
Weaknesses
-
CWE-613
Insufficient Session Expiration