What’s Vulnerable › Vulnerabilities
CVE-2026-28789: OliveTin: Unauthenticated DoS via concurrent map writes in OAuth2 state handling
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-03-05 · updated 2026-06-17
- Weakness: CWE-362
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.
Affected products
- OliveTin: through 3000.10.2
References
- https://github.com/OliveTin/OliveTin/commit/f044d90d5525c4c8e3f421b32ed7eff771c22d36
- https://github.com/OliveTin/OliveTin/security/advisories/GHSA-45m3-398w-m2m9
- https://github.com/OliveTin/OliveTin/security/advisories/GHSA-45m3-398w-m2m9
Get alerted when CVE-2026-28789 or the next vulnerability affects your stack