PT-2026-136375
CVE-2026-63502
·
Published
2026-11-03
·
Updated
2026-11-03
Description by
CVSS 3.1
8.3
HighMetricsAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
Yeti bridges the gap between CTI and DFIR practitioners by providing a Forensics Intelligence platform and pipeline. Prior to 2.5.1, YETI derives ExportTask.file name from the user-controlled task name and passes it to core/clients/file storage/classes/local storage.py without sanitizing traversal sequences or enforcing path confinement. A low-privileged authenticated user using the default local storage backend can call POST /api/v2/tasks/export/new with a traversal name and use ExportTask.file contents through GET /api/v2/tasks/export/{export id}/content to read files accessible to the YETI service account. Running ExportTask.run() can also write attacker-controlled export output to an attacker-selected writable path. The impact depends on the service account's filesystem permissions, and universal code execution is not established. This issue is fixed in version 2.5.1.
Found an issue in the description? Have something to add? Feel free to write us 👾