CVE-2026-31817

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.
References
Link Resource
https://github.com/OliveTin/OliveTin/security/advisories/GHSA-364q-w7vh-vhpc Exploit Mitigation Vendor Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:a:olivetin:olivetin:*:*:*:*:*:*:*:*

History

12 Mar 2026, 18:12

Type Values Removed Values Added
First Time Olivetin olivetin
Olivetin
CPE cpe:2.3:a:olivetin:olivetin:*:*:*:*:*:*:*:*
References () https://github.com/OliveTin/OliveTin/security/advisories/GHSA-364q-w7vh-vhpc - () https://github.com/OliveTin/OliveTin/security/advisories/GHSA-364q-w7vh-vhpc - Exploit, Mitigation, Vendor Advisory

11 Mar 2026, 13:52

Type Values Removed Values Added
Summary
  • (es) OliveTin da acceso a comandos shell predefinidos desde una interfaz web. Antes de la versión 3000.11.2, cuando la función saveLogs está habilitada, OliveTin persiste las entradas del registro de ejecución en el disco. El nombre de archivo utilizado para estos archivos de registro se construye en parte a partir del campo UniqueTrackingId proporcionado por el usuario en la solicitud de la API StartAction. Este valor no se valida ni se sanea antes de ser utilizado en una ruta de archivo, lo que permite a un atacante utilizar secuencias de salto de directorio (por ejemplo, ../../../) para escribir archivos en ubicaciones arbitrarias del sistema de archivos. Esta vulnerabilidad se corrige en la versión 3000.11.2.

10 Mar 2026, 22:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-10 22:16

Updated : 2026-03-12 18:12


NVD link : CVE-2026-31817

Mitre link : CVE-2026-31817

CVE.ORG link : CVE-2026-31817


JSON object : View

Products Affected

olivetin

  • olivetin
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')