PT-2026-49471 · Olivetin · Olivetin

CVE-2026-48708

·

Published

2026-06-15

·

Updated

2026-07-30

CVSS v3.1

7.5

High

VectorAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions OliveTin versions prior to 3000.13.0
Description The template engine utilizes a single shared text/template.Template instance, specifically the tpl package-level variable in service/internal/tpl/templates.go, across all goroutines. Each action execution invokes tpl.Parse(source) followed by t.Execute() on this shared instance without synchronization. When multiple actions execute concurrently, a race condition occurs where one goroutine's Parse operation overwrites the template tree while another is calling Execute. This leads to cross-user command contamination, Go runtime panics, and incorrect command execution.
Recommendations Update to version 3000.13.0.

Exploit

Fix

Race Condition

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

Weakness Enumeration

Related Identifiers

CVE-2026-48708
GHSA-7FQ5-7WR8-RJWJ
GO-2026-5216
OPENSUSE-SU-2026:21483-1

Affected Products

Olivetin