Description
Yeti bridges the gap between CTI and DFIR practitioners by providing a Forensics Intelligence platform and pipeline. Prior to 2.5.1, core/schemas/dfiq.py accepts an unvalidated uuid from DFIQ YAML through POST /api/v2/dfiq/from_yaml, and core/web/apiv2/dfiq.py later interpolates that stored value into an archive filesystem path in POST /api/v2/dfiq/to_archive. A low-privileged authenticated user can import a DFIQ object whose UUID contains traversal sequences and trigger archive export, causing attacker-controlled content with a .yaml suffix to be written outside the intended temporary archive directory. The impact is limited by paths writable by the YETI service account, and the separate DFIQ archive-import zip-slip candidate is not part of this vulnerability. This issue is fixed in version 2.5.1.
Published: 2026-11-03
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Authenticated Path Traversal allowing arbitrary file write
Action: Apply Patch
AI Analysis

Impact

Yeti Platform versions prior to 2.5.1 allowed a low‑privileged authenticated user to import a DFIQ object containing a UUID with directory‑traversal sequences. During the archive export process that UUID is interpolated into a filesystem path, permitting the attacker‑controlled content to be written outside the temporary archive directory. The effect is limited to paths writable by the service account, but the attacker can create or overwrite files with a .yaml suffix, potentially embedding malicious data into the system.

Affected Systems

The vulnerability is present in Yeti Platform Yeti before the 2.5.1 release. It affects the core/schemas/dfiq.py module that parses unvalidated UUIDs from DFIQ YAML objects and the core/web/apiv2/dfiq.py endpoint that expands those UUIDs into archive export paths.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity vulnerability, though a valid exploit requires authentication through the API. EPSS is not available and the issue is not listed in CISA KEV. Because the attacker can only write files in directories writable by the YETI service account, the risk is significant but constrained to the service account’s permissions. The exposed path traversal could enable an attacker to introduce arbitrary configuration files or trigger further attacks if the service account or other components process those files. The fix in version 2.5.1 removes the unvalidated UUID handling and mitigates the path traversal risk.

Generated by OpenCVE AI on November 3, 2026 at 20:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Yeti Platform 2.5.1 or newer.
  • Restrict the permissions of users who can import DFIQ objects so that low‑privileged accounts cannot supply arbitrary UUIDs.
  • Limit the YETI service account’s write access to the minimum directories required for normal operation.
  • Monitor the filesystem for unexpected .yaml files created outside the intended archive directory.

Generated by OpenCVE AI on November 3, 2026 at 20:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 21:30:00 +0000

Type Values Removed Values Added
First Time appeared Yeti-platform
Yeti-platform yeti
Vendors & Products Yeti-platform
Yeti-platform yeti

Tue, 03 Nov 2026 19:45:00 +0000

Type Values Removed Values Added
Description Yeti bridges the gap between CTI and DFIR practitioners by providing a Forensics Intelligence platform and pipeline. Prior to 2.5.1, core/schemas/dfiq.py accepts an unvalidated uuid from DFIQ YAML through POST /api/v2/dfiq/from_yaml, and core/web/apiv2/dfiq.py later interpolates that stored value into an archive filesystem path in POST /api/v2/dfiq/to_archive. A low-privileged authenticated user can import a DFIQ object whose UUID contains traversal sequences and trigger archive export, causing attacker-controlled content with a .yaml suffix to be written outside the intended temporary archive directory. The impact is limited by paths writable by the YETI service account, and the separate DFIQ archive-import zip-slip candidate is not part of this vulnerability. This issue is fixed in version 2.5.1.
Title Yeti: Path traversal in DFIQ uuid allows authenticated arbitrary file write during archive export
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L'}


Subscriptions

Yeti-platform Yeti
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-03T19:37:01.798Z

Reserved: 2026-07-16T21:49:52.069Z

Link: CVE-2026-63500

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-03T20:18:16.910

Modified: 2026-11-03T20:18:17.050

Link: CVE-2026-63500

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T21:15:03Z

Weaknesses
  • CWE-22

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