Read the docs
TI-2026-23457 Aliases CVE-2026-30224GHSA-gq2m-77hf-vwgh

OliveTin: Session Fixation - Logout Fails to Invalidate Server-Side Session

Priority MEDIUM 58CWE-384Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Spoofing, Security bypass
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-384 and CWE-613.

Summary

OliveTin gives access to predefined shell commands from a web interface. Prior to version 3000.11.1, OliveTin does not revoke server-side sessions when a user logs out. Although the browser cookie is cleared, the corresponding session remains valid in server storage until expiry (default ≈ 1 year). An attacker with a previously stolen or captured session cookie can continue authenticating after logout, resulting in a post-logout authentication bypass. This is a session management flaw that violates expected logout semantics. This issue has been patched in version 3000.11.1.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00333 26th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed OliveTin (OliveTin): 3000.11.1github.com/OliveTin/OliveTin (Go): 0.0.0-20260304233115-d6a0abc3755d15

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
OliveTinOliveTinbefore 3000.11.13000.11.1Patch availableCNA
—github.com/OliveTin/OliveTin (Go)before 0.0.0-20260304233115-d6a0abc3755d150.0.0-20260304233115-d6a0abc3755d15Patch availableGHSA-gq2m-77hf-vwgh
  • OliveTin VendorOliveTin Affected before 3000.11.1 Fixed in 3000.11.1 Patch available CNA
  • github.com/OliveTin/OliveTin (Go) Vendor— Affected before 0.0.0-20260304233115-d6a0abc3755d15 Fixed in 0.0.0-20260304233115-d6a0abc3755d15 Patch available GHSA-gq2m-77hf-vwgh

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:olivetin:olivetin:*:*:*:*:*:*:*:*before 3000.11.1VulnerableOliveTin
  • cpe:2.3:a:olivetin:olivetin:*:*:*:*:*:*:*:* Versions before 3000.11.1 Vulnerable ·OliveTin

Remediation

  • Fix · CNA OliveTin (OliveTin) Fixed in 3000.11.1
  • Fix · GHSA-gq2m-77hf-vwgh github.com/OliveTin/OliveTin (Go) Fixed in 0.0.0-20260304233115-d6a0abc3755d15 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-30224
  2. 2026-10-03 Alias added: GHSA-gq2m-77hf-vwgh

References

  • TI-2026-23456 OliveTin: JWT Audience Validation Bypass in Local Key and HMAC Modes CVSS 3.1HIGH 8.8
  • TI-2026-22008 OS command injection in OliveTin CVSS 3.1CRITICAL 10.0
  • TI-2026-22985 OliveTin: Unauthenticated Action Termination via KillAction When Guests Must Login CVSS 3.1HIGH 7.5
  • TI-2026-22984 OliveTin: Unauthenticated DoS via concurrent map writes in OAuth2 state handling CVSS 3.1HIGH 7.5
  • TI-2026-22627 OliveTin: Unauthenticated Denial of Service via Memory Exhaustion in PasswordHash API Endpoint CVSS 3.1HIGH 7.5
  • TI-2026-24370 OliveTin's unsafe parsing of UniqueTrackingId can be used to write files CVSS 3.1HIGH 8.5
See all 10 →

Sources