Skip to main content
← All vulnerabilities
CVE-2026-109595GHSA-R4XX-89RF-5424

Hugo v0.84.0 before v0.167.0 Path Traversal via js.Build ESBuild Resolver

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.167.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Hugo from v0.84.0 before v0.167.0 contains a path traversal vulnerability that allows malicious themes or modules to read files outside the project root via ESBuild's fallback resolver in js.Build, js.Batch, and css.Build. Attackers can ship relative imports or symlinks pointing outside the project to bundle any file readable by the build user into published JavaScript or CSS output.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • gohugoio hugo

    From 0.84.0 · fixed in 0.167.0

References 2

GitHub · gohugoio/hugo

vulncheck.com