CVE-2026-89259 Details
Description
Hugo is a static site generator. From v0.161.0, Hugo executes Node tools under Node's permission model, but TailwindCSS — included in the default security.exec.allow list — requires a highly permissive configuration (--allow-addons, --allow-child-process, --allow-worker). As a result, the restrictions intended by the fix for GHSA-x597-9fr4-5857 could still be bypassed, allowing a Node tool invoked during a build to read and write files outside the project's working directory. Affected versions are those after v0.43; the issue was fixed in v0.165.0 by removing tailwindcss from the default security.exec.allow list. Users who do not use TailwindCSS, or who only build trusted sites, are not affected. As a workaround, users can define a restrictive security.exec.allow list in hugo.toml.
A vulnerability in Hugo, a static site generator, allows Node tools to read and write files outside the project's working directory. This issue affects Hugo versions greater than 0.43 and prior to 0.165.0. The vulnerability arises because Hugo executes Node tools under Node's permission model, and TailwindCSS, included in the default security.exec.allow list, requires a permissive configuration. Although this vulnerability was addressed by removing TailwindCSS from the default allow list in version 0.165.0, users who do not use TailwindCSS or only build trusted sites are not affected.
Users can update to Hugo version 0.165.0 or later, or define a restrictive security.exec.allow list in their hugo.toml file.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 11, 2026CISA-ADP
Assessed Sep 11, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/gohugoio/hugo/security/advisories/GHSA-vrm6-x8vp-mv2r | [email protected] | AdvisoryRemedyVendor |
| https://www.vulncheck.com/advisories/hugo-before-0.165.0-insufficient-permission-restriction-via-tailwindcss | [email protected] | AdvisoryRemedy |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-250 | Execution with Unnecessary Privileges | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Hugo | >= 0.43, < 0.165.0 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 11, 2026 | CVE Modified | CISA-ADP |
| Sep 11, 2026 | New CVE Received | [email protected] |
Volerion