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.
Metrics
Affected Vendors & Products
References
History
Tue, 25 Aug 2026 13:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
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-25T13:01:48.306Z
Reserved: 2026-08-25T11:09:11.171Z
Link: CVE-2026-79664
Updated: 2026-08-25T13:01:44.235Z
Status : Received
Published: 2026-08-25T12:16:34.370
Modified: 2026-08-25T13:19:32.780
Link: CVE-2026-79664
No data.
OpenCVE Enrichment
Updated: 2026-08-25T13:00:14Z