CVE-2026-48708: Concurrent Template Parsing Race Condition in OliveTin leading to Cross-Request Command Contamination
Vulnerability ID: CVE-2026-48708
CVSS Score: 7.5
Published: 2026-06-24
CVE-2026-48708 details a critical concurrency synchronization flaw in OliveTin versions < 3000.13.0. A shared package-level text/template.Template instance is accessed concurrently across multiple goroutines without proper synchronization. When concurrent request processing occurs, a race condition causes Go runtime panics or command contamination across separate sessions, enabling denial of service or execution of contaminated commands.
TL;DR
A concurrent template parsing race condition in OliveTin allows authenticated users to crash the daemon or cause cross-request command contamination, potentially executing unauthorized commands.
Technical Details
- CWE ID: CWE-362
- Attack Vector: Network (AV:N)
- CVSS v3.1 Score: 7.5 (High)
- EPSS Score: 0.00349 (0.349%)
- Exploit Status: None / Theoretical
- CISA KEV Status: Not Listed
- Primary Impact: Denial of Service / Command Contamination
Affected Systems
- OliveTin versions prior to 3000.13.0
-
OliveTin: < 3000.13.0 (Fixed in:
3000.13.0)
Code Analysis
Commit: d74da93
Clone templates before parsing to prevent race conditions during concurrent access.
Mitigation Strategies
- Upgrade OliveTin to version 3000.13.0 or later.
- Implement strict rate-limiting on reverse proxies to limit concurrent execution requests to 1.
- Restrict access to the OliveTin control panel using strong multi-factor authentication and trusted IP networks.
Remediation Steps:
- Identify current OliveTin deployments running versions prior to 3000.13.0.
- Pull the updated Docker image or download the latest binary from the official release page: https://github.com/OliveTin/OliveTin/releases/tag/3000.13.0
- Deploy the update and restart the daemon to apply the template isolation patches.
- Validate the update by checking logs for the absence of Go concurrent map write panic traces.
References
- GitHub Security Advisory GHSA-7fq5-7wr8-rjwj
- OliveTin Remediation Commit
- OliveTin Release 3000.13.0
- CVE.org Official Record
Read the full report for CVE-2026-48708 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)