CVE-2026-75926

Hugo 0.162.0 to 0.164.x - Node Permission Model Bypass via Default TailwindCSS Child-Process Grant

Hugo 0.161.0 placed the Node asset pipelines behind the Node.js permission model so that code running through PostCSS, Babel, or TailwindCSS could not reach the file system outside the project directory. Hugo 0.162.0 added tailwindcss to the AllowChildProcess default in config/security/securityConfig.go, which makes nodePermissionArgs in common/hexec/exec.go append --allow-child-process whenever the tool being launched is named tailwindcss. TailwindCSS loads the site's tailwind.config.js through require at startup, so top-level code in that file executes inside the permitted Node process and can call child_process to spawn a shell. The spawned process is not a Node process and inherits none of the permission flags, so it runs with the full privileges of the account performing the build. Building a site whose theme, module, or starter template supplies the Tailwind configuration therefore yields arbitrary command execution rather than the confined file access the permission model was introduced to enforce. Hugo 0.165.0 removes tailwindcss from the default security.exec.allow list, so the tool is no longer launched under the default configuration.


We have discovered 2,719 live websites that are affected by CVE-2026-75926.

Run a Free Instant Scan




Affected Software

Product  Hugo
Category Web Application Frameworks
Vulnerable Domains2,719 live websites (5.69% of Hugo install base)
Vulnerable Versions
  • from 0.162 through 0.165
Vulnerable Versions Count7 versions ( 2.12% of all versions)



Details

  • Published - Aug 18, 2026
  • Updated - Aug 20, 2026

Credits

  • Michael Holmquist (reporter)

Website Distribution by Country

Number of websites using CVE-2026-75926
United States1,492 websites



Germany446 websites
France128 websites
GB80 websites
Singapore55 websites
Switzerland50 websites
Netherlands45 websites
Canada40 websites
Japan34 websites
Russia29 websites

Website Distribution by TLD

Number of websites using CVE-2026-75926
.com1,057 websites
.de238 websites
.net208 websites
.org189 websites
.io80 websites
.fr68 websites
.nl52 websites
.ch40 websites
.co.uk35 websites
.eu30 websites

Vulnerable Versions

Vulnerable versions are highlighted in red

Websites affected by CVE-2026-75926

Top websites that are affected by CVE-2026-75926. Please click on the "Contact us" link to get more information.
DomainCountryRankContacts
***.org United States***
****.net United States*,***
********.com United States*,***
***********.org United States*,***
**********.org United States*,***
******.io United States*,***
*********.org United States*,***
***.*******.com United States**,***
********.com United States**,***
******.org United States**,***
See full domain list

FAQ

A total of 2,719 websites have been identified as vulnerable to CVE-2026-75926, based on global website indexing conducted by WebTechSurvey.
The Hugo is affected by the CVE-2026-75926 vulnerability.
Hugo versions up to 0.165 are vulnerable to CVE-2026-75926.
CVE-2026-75926 is resolved in version 0.165 of Hugo.