
CVE catalog
CVE-2026-100690
Hugo versions from v0.161.0 through v0.165.0 run Node.js tools (css.PostCSS, css.TailwindCSS, js.Babel) under the Node.js permission model to restrict file system reads to the project directory and co
- Severity
- High · CVSS 8.7
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.36% · Oct 25, 2026
Hugo versions from v0.161.0 through v0.165.0 run Node.js tools (css.PostCSS, css.TailwindCSS, js.Babel) under the Node.js permission model to restrict file system reads to the project directory and configured mounts. Because the Node.js permission model validates only the lexical path and follows symbolic links that point outside the allowed set, Hugo did not detect symlinks escaping the sandbox. An attacker who can contribute content to a Hugo project (for example via a pull request) can commit a symlink such as assets/css/x.css -> /etc/passwd together with a PostCSS plugin that reads it, allowing any file readable by the Hugo build process to be disclosed and potentially embedded in the published site. This affects builds using the default security configuration; projects that do not invoke Node.js tools are unaffected. Fixed in v0.166.0, which scans allowed paths and fails the build when a symbolic link resolves outside them.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | hugo | sid | 0.168.0-3 | fixed |
| Debian | hugo | forky | 0.167.0-7 | fixed |
| Debian | hugo | trixie | 0.131.0-1 | not affected |
| Debian | hugo | bookworm | 0.111.3-1 | not affected |
| Cpe | hugo | Not reported | 0.166.0 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | hugo | source | sid | 0.166.0-1 | not yet assigned | Not reported | Not reported |
| Debian | hugo | source | forky | 0.166.0-1 | not yet assigned | Not reported | Not reported |
| Debian | hugo | source | trixie | Not affected | unimportant | Not reported | Not reported |
| Debian | hugo | source | bookworm | Not affected | unimportant | Not reported | Not reported |
| Cpe | hugo | cpe | Not reported | 0.166.0 | Not reported | NVD-CVE-2026-100690 | Not reported |
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [hugo]Not affected
Details (2)
0.111.3-1· amd64 · bookwormNot affected
nvd · hugo · debian · bookworm
0.111.3-1· arm64 · bookwormNot affected
nvd · hugo · debian · bookworm
Observed:
References
- [https://nvd.nist.gov/vuln/detail/CVE-2026-100690]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-100690]
- [https://security-tracker.debian.org/tracker/CVE-2026-100690]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-100690.json]
[Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]