Severity by source
Sources disagree (Medium–Critical)AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.
CVSS VectorGitHub Advisory
Lifecycle Timeline
6DescriptionGitHub Advisory
DDEV is an open-source tool for running local web development environments for PHP and Node.js. Versions prior to 1.25.2 have unsanitized extraction in both Untar() and Unzip() functions in pkg/archive/archive.go. Downloads and extracts archives from remote sources without path validation. Version 1.25.2 patches the issue.
AnalysisAI
Path traversal in DDEV versions prior to 1.25.2 allows remote attackers to write files outside intended extraction directories when downloading and extracting archives from remote sources. The vulnerability affects the Untar() and Unzip() functions in pkg/archive/archive.go, which lack path validation during extraction. Exploitation requires user interaction (UI:R) to trigger archive extraction but can achieve high integrity impact through arbitrary file write. A proof-of-concept exists, and CISA SSVC framework rates this as exploitable with partial technical impact.
Technical ContextAI
DDEV is a containerized local development environment tool supporting PHP and Node.js projects. The vulnerability exists in the archive extraction library (pkg/archive/archive.go) which handles both TAR and ZIP formats. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) indicates the root cause: extraction functions fail to sanitize or validate file paths before writing to disk. When processing archive entries, path traversal sequences such as '../' or absolute paths are not stripped or rejected, allowing malicious archives to extract files to arbitrary filesystem locations. This is a classic zip-slip vulnerability pattern affecting both compressed formats simultaneously, with the CVSS vector showing network-accessible attack surface but requiring user interaction to initiate the extraction process.
RemediationAI
Upgrade DDEV to version 1.25.2 or later immediately. The vendor has released a patched version (1.25.2) available from the official GitHub releases page at https://github.com/ddev/ddev/releases/tag/v1.25.2. For users unable to upgrade immediately, minimize risk by avoiding extraction of archives from untrusted sources and disabling automatic archive downloads if such functionality exists in your workflow. Run DDEV in isolated development environments rather than shared or production systems to limit the blast radius of potential file writes. Code review of PR #8213 (https://github.com/ddev/ddev/pull/8213) documents the path sanitization fixes applied and can guide manual review of custom archive handling code if present in your environment. There are no documented workarounds beyond upgrading; the core vulnerability cannot be mitigated without fixing the extraction functions themselves.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allVendor StatusVendor
SUSE
Severity: Critical| Product | Status |
|---|---|
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-25049
GHSA-x2xq-qhjf-5mvg