OliveTin gives access to predefined shell commands from a web interface. Prior to version 3000.10.3, an unauthenticated denial-of-service vulnerability exists in OliveTin’s OAuth2 login flow. Concurrent requests to /oauth/login can trigger unsynchronized access to a shared registeredStates map, causing a Go runtime panic (fatal error: concurrent map writes) and process termination. This allows remote attackers to crash the service when OAuth2 is enabled. This issue has been patched in version 3000.10.3.
Metrics
Affected Vendors & Products
References
History
Thu, 05 Mar 2026 20:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | OliveTin gives access to predefined shell commands from a web interface. Prior to version 3000.10.3, an unauthenticated denial-of-service vulnerability exists in OliveTin’s OAuth2 login flow. Concurrent requests to /oauth/login can trigger unsynchronized access to a shared registeredStates map, causing a Go runtime panic (fatal error: concurrent map writes) and process termination. This allows remote attackers to crash the service when OAuth2 is enabled. This issue has been patched in version 3000.10.3. | |
| Title | OliveTin: Unauthenticated DoS via concurrent map writes in OAuth2 state handling | |
| Weaknesses | CWE-362 CWE-400 CWE-662 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-03-05T19:33:46.924Z
Reserved: 2026-03-03T14:25:19.244Z
Link: CVE-2026-28789
No data.
Status : Received
Published: 2026-03-05T20:16:16.653
Modified: 2026-03-05T20:16:16.653
Link: CVE-2026-28789
No data.
OpenCVE Enrichment
No data.