CVE-2026-63502

HIGH
MEDIUM Priority: 0.03 BB Relevance: 67/100
Published: 2026-11-03 Modified: 2026-11-09 First seen: 2026-11-03 Status: active

Attack Surface

Network Low Complexity No Interaction Conf. Impact Integ. Impact

CVSS Vector Breakdown

AV: Network
AC: Low
PR: Low
UI: None
S: Unchanged
C: High
I: High
A: Low

Description

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.

Affected Software (2)

VendorProductVersion
yeti-platform yeti <= 2.5.0
yeti-platform yeti <= 2.5.0

Bug Bounty Relevance

67 / 100
✓ Network accessible
✓ Low complexity
✓ No user interaction

CVSS Score

8.3 / 10.0 v3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L

EPSS — Exploitation Probability

0.41%
Raw Score 0.004120
Percentile 35.7%
Date 2026-11-09

EPSS Trend

2026-11-09
0.00412
2026-11-08
0.00412
2026-11-07
0.00412
2026-11-06
0.00412
2026-11-05
0.00412
2026-11-04
0.00412

Intelligence Sources

mitre ref →
nvd ref →