Skip to main content
← All vulnerabilities
CVE-2026-31817GO-2026-4670GHSA-364Q-W7VH-VHPC

OliveTin's unsafe parsing of UniqueTrackingId can be used to write files

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3000.11.2, 0.0.0-20260309102040-b03af0e2eca3
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

OliveTin gives access to predefined shell commands from a web interface. Prior to 3000.11.2, when the saveLogs feature is enabled, OliveTin persists execution log entries to disk. The filename used for these log files is constructed in part from the user-supplied UniqueTrackingId field in the StartAction API request. This value is not validated or sanitized before being used in a file path, allowing an attacker to use directory traversal sequences (e.g., ../../../) to write files to arbitrary locations on the filesystem. This vulnerability is fixed in 3000.11.2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • OliveTin OliveTin

    fixed in 3000.11.2

  • github.com/OliveTin/OliveTinGo

    fixed in 0.0.0-20260309102040-b03af0e2eca3

References 1

GitHub · OliveTin/OliveTin