Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure user to malicious page or file
-
ExploitTrigger Ultralytics Google Drive download
-
ExecutionPath traversal writes file outside target directory
-
ImpactExecute arbitrary code in process context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the Ultralytics application to perform a download from Google Drive using an attacker-influenced path that is not validated before file operations (CWE-22). The attack is gated by user interaction (UI:R): the victim must visit a malicious page or open a malicious file that drives this download. No authentication is required of the attacker (PR:N), and the scope is unchanged (S:U) - code runs as the current process. The principal limiting factors are the required user interaction and the need for the application to use the Google Drive download code path; the exact trigger mechanism beyond 'lack of path validation' is not detailed in the available sources. |
| Impact | Signals point to a genuine but interaction-gated priority rather than a drop-everything emergency. The CVSS 3.0 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, 8.8) describes a network-reachable, low-complexity, unauthenticated flaw with full confidentiality, integrity and availability impact, but it is gated by UI:R - a user must visit a malicious page or open a malicious file, so there is no self-propagating or fully automatable path. The vuln.today decision label is 'this_week', consistent with a serious issue that is not flagged for immediate emergency action. No EPSS probability is supplied in the input, so exploitation likelihood cannot be quantified; no CISA KEV listing is present, so there is no public exploit identified at time of analysis. Credibility is high because the issue was reported through ZDI (ZDI-26-818 / ZDI-CAN-32376), a reputable coordinated-disclosure source, but the advisory is a write-up rather than verified working exploit code. The main caveat is missing data: affected/fixed versions are only a wildcard CPE (cpe:2.3:a:ultralytics:ultralytics:*), and no EPSS or vendor patch metadata is provided here - these should be verified against the ZDI advisory and the Ultralytics project before final triage. |
| Exploit ScenarioDerived | An attacker crafts a malicious page or file that causes a victim's Ultralytics-based application to fetch an asset from Google Drive; the download handler fails to validate the user-supplied path, so a traversal sequence writes attacker-controlled content outside the intended directory. When that content is subsequently used, arbitrary code runs in the context of the current process. No public exploit was identified at time of analysis, though ZDI has published advisory ZDI-26-818 describing the flaw. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Path traversal in Ultralytics's Google Drive download handling lets remote, unauthenticated attackers place files outside the intended download destination and ultimately execute arbitrary code in the context of the current process - provided the victim first visits a malicious page or opens a malicious file. The flaw (CWE-22, ZDI-CAN-32376) is rated 8.8 with a UI:R vector, so it is interaction-gated rather than a self-propagating or wormable issue, and it only applies where the application actually exercises the Google Drive download code path. No public exploit code is confirmed, the CVE is not listed in CISA KEV, and no EPSS score was supplied; the vuln.today decision label places it at this_week priority - genuine and worth scheduling, not a drop-everything emergency.
RemediationAI
The available sources do not identify a vendor-released patch or fixed version, so confirm scope and remediation guidance with the Ultralytics maintainers and monitor ZDI-26-818 (https://www.zerodayinitiative.com/advisories/ZDI-26-818/) for the coordinated fix. Until then, the most direct control is to eliminate or restrict the Google Drive download path - disable Drive-based downloads in the application, or block outbound access to Drive endpoints from hosts running Ultralytics - at the cost of losing that ingestion workflow. Where the feature must stay enabled, add a validation layer around the download destination: resolve the final path (realpath-style) and reject any result that escapes the designated download directory, refusing absolute paths and '..' segments; the trade-off is that legitimate nested or symlinked destinations must be explicitly allow-listed. Because the vector requires UI:R, restrict who can drive downloads and train users not to open untrusted pages or files that trigger Drive imports. Note that the advisory does not confirm these workarounds and that only a vendor fix addresses the root cause in the code path itself.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the Ultralytics package (CPE cpe:2.3:a:ultralytics:ultralytics, all versions matched by the wildcard) and specifically its Google Drive download routine. Per the advisory, a user-supplied path is used in file operations without proper validation, which is the classic CWE-22 improper-limitation-of-a-pathname-to-a-restricted-directory pattern: traversal sequences in the supplied path can escape the intended download location and write attacker-chosen content elsewhere on the filesystem. Because the written content lands in a location the running process can subsequently load or execute, the impact escalates from file write to arbitrary code execution in the context of the current process, with unchanged scope (S:U) and no privileges gained beyond those of the process. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) confirms network-reachable, no attacker authentication, but a mandatory user-interaction step. Beyond 'lack of path validation' in the Google Drive download flow, the exact trigger mechanism - and how the traversed write is converted into executed code - is not described in the available sources.
Know when Python gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Network-reachable, unauthenticated path traversal to RCE requiring a victim action (UI:R); code runs in-process with full C/I/A impact and no scope change.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
Ultralytics Google Drive Download Path Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Ultralytics. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the handling of downloads from Google Drive. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute arbitrary code in the context of the current process. Was ZDI-CAN-32376.
Zero Day Initiative Advisories
Executive ViewAI
Ultralytics, a widely used machine learning library, contains a high-severity path traversal vulnerability (CVE-2026-118619) that could allow an attacker to execute arbitrary code on systems where users download models from Google Drive. The attack requires user interaction, such as visiting a malicious page or opening a malicious file, but successful exploitation could lead to unauthorized code execution, data breaches, or system compromise. Leadership should prioritize patching because this library is common in AI development pipelines, and exploitation could impact confidentiality, integrity, and availability of critical projects.
No vendor-released patch identified at time of analysis. Interim mitigations include disabling or restricting the Google Drive download feature, blocking malicious domains at the network perimeter, and training users to avoid suspicious links and files.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t
BentoML version 1.4.2 and earlier contains an unauthenticated remote code execution vulnerability through insecure deser
pgAdmin 4 contains critical remote code execution vulnerabilities in the Query Tool download and Cloud Deployment endpoi
The renderLocalView function in render/views.py in graphite-web in Graphite 0.9.5 through 0.9.10 uses the pickle Python
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Rated critica
OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph
pyLoad download manager version prior to 0.5.0b3.dev77 exposes the Flask SECRET_KEY through an unauthenticated endpoint.
Langflow (a visual LLM pipeline builder) contains a critical unauthenticated code execution vulnerability (CVE-2026-3301
In Mercurial before 4.1.3, "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and conse
Unauthenticated remote code execution affects Kestra OSS (the open-source event-driven orchestration platform) prior to
Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/
pyLoad is the free and open-source Download Manager written in pure Python. Rated medium severity (CVSS 5.3), this vulne
EUVD-2026-112264
GHSA-f5fr-fjww-fg7w
NVD
CVE.org
Exploit-DB