Skip to main content
← All vulnerabilities
CVE-2026-28789GHSA-45M3-398W-M2M9GO-2026-4586

OliveTin: Unauthenticated DoS via concurrent map writes in OAuth2 state handling

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3000.10.3, 0.0.0-20260301235225-f044d90d5525c
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • OliveTin OliveTin

    fixed in 3000.10.3

  • github.com/OliveTin/OliveTinGo

    fixed in 0.0.0-20260301235225-f044d90d5525c

  • github.com/OliveTin/OliveTinGo

    All versions

References 2

GitHub · OliveTin/OliveTin