CVE-2026-108262 json
DDEV incomplete tar symlink traversal fix allows host file overwrite - Incomplete fix of CVE-2026-32885
published 3d ago modified 2h ago also EUVD-2026-118403 , GHSA-9hq4-hm3j-jmph
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 23%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- go github.com/ddev/ddev 1.25.4
- github.com/ddev/ddev@7034963 commit
- github.com/ddev/ddev#8625 pull request
- github.com/ddev/ddev/releases/tag/v1.25.4 release
Is CVE-2026-108262 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerExploit prediction
0.31% chance of exploitation in the next 30 days, higher than 23% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N |
| GitHub | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/ddev/ddev | <1.25.4 |
1.25.4 |
Affected products
- ddev ddev
Classification
References
-
github.com
/ddev/ddev/pull/8625
web
-
github.com
/ddev/ddev/commit/7034963403c5374fecceb02070d27b335329cede
web
-
github.com
/ddev/ddev/security/advisories/GHSA-9hq4-hm3j-jmph
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-108262
advisory
-
github.com
/ddev/ddev
package
-
github.com
/ddev/ddev/releases/tag/v1.25.4
web
Sources
- CVE List CVE-2026-108262
- GitHub Advisory GHSA-9hq4-hm3j-jmph
- NVD CVE-2026-108262
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.