Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost malicious model tar archive
-
DeliveryVictim triggers model download/extract
-
Exploituntar processes '../' path entries
-
ExecutionFiles written outside target directory
-
ImpactOverwrite sensitive files on host
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 DeepPavlov Model Download Handler to fetch and extract an attacker-controlled tar archive through the vulnerable untar function; the archive must contain entries with traversal sequences (e.g. '../') so extraction writes outside the intended model directory. The key LIMITING factor is the passive user interaction (UI:P): a user or operator must initiate a model download/unpack operation pointing at or trusting the malicious archive - it is not triggerable without that action. Affects DeepPavlov versions up to and including 1.7.0; no vendor fix is confirmed as the project had not responded. |
| Impact | This is a moderate, low-priority issue despite being remotely reachable. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:P) shows a network vector with low complexity and no privileges, but the Passive User Interaction requirement (UI:P) is the dominant limiting factor: a user or operator must initiate a model download/extraction that processes an attacker-supplied archive. Impact is uniformly Low across confidentiality, integrity, and availability (VC:L/VI:L/VA:L) with no scope change, yielding a base score of 5.3 (Medium). There is no EPSS score, no CISA KEV listing, and no public exploit code provided in the input, so exploitation status is 'no public exploit identified at time of analysis.' The Exploit Maturity is explicitly undefined (E:X). Signals are internally consistent - no conflict between vector and description - but the high-value signals that would elevate priority (active exploitation, automatability, public POC) are all absent. This reads as a genuine-but-low-urgency supply-chain/path-traversal weakness in a niche research library, not a mass-exploitation threat. Note the vendor has not responded to the issue report, so no patch is confirmed. |
| Exploit ScenarioDerived | An attacker publishes or tampers with a model archive that DeepPavlov's Model Download Handler fetches and extracts via the vulnerable untar function; the archive contains entries with '../' path components. When a victim runs a DeepPavlov workflow that downloads and unpacks this model, files are written outside the intended model directory, potentially overwriting configuration or code paths. No public exploit code was identified in the provided data, and success depends on the victim initiating the download/extraction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Path traversal in the DeepPavlov Model Download Handler (through version 1.7.0 inclusive) allows an attacker-supplied tar archive to write files outside the intended model directory when the 'untar' extraction routine processes entries containing traversal sequences such as '../'. The flaw is remotely reachable and unauthenticated per the CVSS vector (PR:N), but exploitation is gated by user interaction (UI:P): an operator must initiate a model download or unpack operation that fetches and trusts the malicious archive, which keeps this a moderate, low-priority issue rather than a drive-by compromise. No public exploit code or confirmed active exploitation was identified at time of analysis, the vendor had not responded to the upstream issue report, and no vendor-released patch is confirmed.
RemediationAI
No vendor-released patch was identified at time of analysis, a status consistent with the upstream issue (https://github.com/deeppavlov/DeepPavlov/issues/1711) remaining unanswered; monitor that issue and the project repository (https://github.com/deeppavlov/DeepPavlov/) for a fixed release and treat 1.7.0 and earlier as vulnerable until then. Until a patch lands, only download and extract model archives from trusted, integrity-verified sources (compare published checksums/signatures before calling the Model Download Handler), and avoid pointing the downloader at user-supplied URLs. Where archive contents must be untrusted, pre-screen tar members for '../' or absolute paths before extraction, or extract in a throwaway container or sandbox with the model directory as the only writable mount and a non-privileged user - the trade-off is added operational complexity and potential friction with GPU/driver access and shared caches. Additional compensating controls include running DeepPavlov under a dedicated low-privilege account whose write scope excludes application code and configuration, and restricting outbound egress so untrusted model sources cannot be fetched in the first place; both reduce blast radius but do not eliminate the traversal itself and may break legitimate model-update workflows. Patch status note: no vendor-released fix version can be cited from the available data.
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 vulnerability is a classic CWE-22 improper limitation of a pathname to a restricted directory ('path traversal') rooted in unsafe archive extraction. DeepPavlov's Model Download Handler retrieves model bundles, commonly distributed as tar archives, and calls an internal 'untar' function to extract them; because member paths from the archive are used without canonicalization or a containment check, an entry named with '../' segments (or an absolute path) escapes the target model directory and writes to arbitrary locations writable by the DeepPavlov process. DeepPavlov is a Python NLP/ML framework, so extracted content lands in the application's filesystem context and could overwrite configuration, cached model files, or scripts that later run with the same privileges, though the assessed impact is limited (C:L/I:L/A:L, scope unchanged) rather than full code execution. The CPE data ('cpe:2.3:a:n/a:deeppavlov:*:*:*:*:*:*:*:*') marks the product name as unassigned in the catalog, reflecting that DeepPavlov is a community/open-source project without a fully normalized NVD vendor entry, and the '*' version wildcard matches all releases at or below 1.7.0. The root cause aligns with the well-known 'tar slip'/'zip slip' vulnerability class.
Know when Deeppavlov 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
Remote low-complexity with no auth (PR:N), but extraction must be user-initiated (UI:R); tar-slip writes/reads outside target dir give limited C/I/A, scope unchanged.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A flaw has been found in DeepPavlov up to 1.7.0. This impacts the function untar of the component Model Download Handler. This manipulation causes path traversal. The attack is possible to be carried out remotely. The project was informed of the problem early through an issue report but has not responded yet.
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.
EUVD-2026-98451
GHSA-c364-6p2w-mwc3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB