PT-2026-23499 · Olivetin · Olivetin

Kule500

·

Published

2026-03-02

·

Updated

2026-03-25

·

CVE-2026-28789

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions OliveTin versions prior to 3000.10.3
Description OliveTin is susceptible to a denial-of-service condition stemming from an unsynchronized access issue within its OAuth2 login flow. Concurrent requests to the /oauth/login API endpoint can trigger a Go runtime panic, specifically a 'concurrent map writes' error, leading to process termination. This allows a remote, unauthenticated attacker to crash the service when OAuth2 is enabled. The issue arises from unsynchronized access to a shared registeredStates map. The vulnerable code paths include unlocked reads and writes in the login handler, callback check, callback flow, and authentication chain check. The API endpoints involved are /oauth/login and /oauth/callback.
Recommendations Versions prior to 3000.10.3 should be updated to version 3000.10.3 or later.

Exploit

Fix

DoS

Race Condition

Resource Exhaustion

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

Weakness Enumeration

Related Identifiers

CVE-2026-28789
GHSA-45M3-398W-M2M9
GO-2026-4586
SUSE-SU-2026:1042-1

Affected Products

Olivetin