PT-2026-23614 · Olivetin · Olivetin

Zwique

·

Published

2026-03-05

·

Updated

2026-03-25

·

CVE-2026-30224

CVSS v3.1

5.4

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions OliveTin versions prior to 3000.11.1
Description OliveTin does not properly invalidate server-side sessions upon user logout. Although the browser cookie is cleared during logout, the corresponding session remains valid in server storage until its natural expiry, which defaults to approximately one year. An attacker possessing a previously stolen or captured session cookie can continue to authenticate after the user has logged out, resulting in a post-logout authentication bypass. This is a session management flaw that violates expected logout semantics. The issue stems from the failure to delete the session identifier (SID) from server-side storage during the logout process. Specifically, the api.go, sessions.go, and local.go files, lines 392-427, 39-59, 61-80, and 32-47 respectively, are involved in the flawed session management. The vulnerability allows an attacker to replay an old SID after logout to maintain authentication. The affected API endpoint is /api/Logout and /api/WhoAmI. The vulnerable variable is sid.
Recommendations Versions prior to 3000.11.1 should be updated to version 3000.11.1 or later to resolve the issue.

Exploit

Fix

Insufficient Session Expiration

Session Fixation

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-30224
GHSA-GQ2M-77HF-VWGH
GO-2026-4623
SUSE-SU-2026:1042-1

Affected Products

Olivetin