PT-2026-49471 · Olivetin · Olivetin
CVE-2026-48708
·
Published
2026-06-15
·
Updated
2026-07-30
CVSS v3.1
7.5
High
| Vector | AV: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 👾
Related Identifiers
Affected Products
Olivetin