Description
DDEV is an open-source tool for running local web development environments for PHP and Node.js. From 1.25.2 until 1.25.4, Untar in pkg/archive/archive.go validates an absolute tar symlink target after rebasing it beneath dest, but creates the symlink with the raw absolute Linkname. A crafted archive can therefore plant a host-absolute symlink and use a following regular-file entry to write outside the extraction directory. The flaw is reachable through remote add-on retrieval and database or file imports, and overwriting shell startup files, Git hooks, or cron entries can lead to code execution in the DDEV user's context. Unzip is not affected. This issue is fixed in version 1.25.4.
Published: 2026-11-06
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: Remote Code Execution in the DDEV user's context
Action: Immediate Patch
AI Analysis

Impact

DDEV’s untar routine validates an absolute symlink target after rebasing it beneath the destination directory, but writes the symlink with the raw absolute Linkname. A malicious archive can therefore create a host‑absolute symlink that follows to arbitrary files, and a subsequent file entry can overwrite those files. This flaw allows an attacker to overwrite shell startup files, Git hooks, or cron entries, leading to code execution. The weakness is based on improper path validation (CWE‑22) and hard‑coded absolute paths (CWE‑59).

Affected Systems

The issue affects the open‑source DDEV tool used for local PHP and Node.js web development. Versions 1.25.2 through 1.25.4 of ddev are vulnerable; the fix was released in version 1.25.4. Users operating older or nearly-fix versions are at risk.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. The flaw can be reached through remote add‑on retrieval and database or file imports, both of which accept external archives that can be crafted to include the symlink exploit. An attacker who can supply or influence the archive content can overwrite privileged files and execute code in the context of the DDEV user. The exploit requires local or remote access to the import or add‑on functionality but otherwise no additional privileges are necessary.

Generated by OpenCVE AI on November 6, 2026 at 19:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ddev to version 1.25.4 or newer
  • Disable or restrict add‑on retrieval and file imports from untrusted sources until the patch is applied
  • Audit startup files, Git hooks, and cron entries for unauthorized modifications

Generated by OpenCVE AI on November 6, 2026 at 19:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 20:00:00 +0000

Type Values Removed Values Added
First Time appeared Ddev
Ddev ddev
Vendors & Products Ddev
Ddev ddev

Fri, 06 Nov 2026 18:45:00 +0000

Type Values Removed Values Added
Description DDEV is an open-source tool for running local web development environments for PHP and Node.js. From 1.25.2 until 1.25.4, Untar in pkg/archive/archive.go validates an absolute tar symlink target after rebasing it beneath dest, but creates the symlink with the raw absolute Linkname. A crafted archive can therefore plant a host-absolute symlink and use a following regular-file entry to write outside the extraction directory. The flaw is reachable through remote add-on retrieval and database or file imports, and overwriting shell startup files, Git hooks, or cron entries can lead to code execution in the DDEV user's context. Unzip is not affected. This issue is fixed in version 1.25.4.
Title DDEV incomplete tar symlink traversal fix allows host file overwrite - Incomplete fix of CVE-2026-32885
Weaknesses CWE-22
CWE-59
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-06T18:29:49.225Z

Reserved: 2026-10-09T17:33:15.410Z

Link: CVE-2026-108262

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T19:17:06.803

Modified: 2026-11-06T19:17:06.803

Link: CVE-2026-108262

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T19:45:08Z

Weaknesses
  • CWE-22

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

  • CWE-59

    Improper Link Resolution Before File Access ('Link Following')