Bug 2476862 (CVE-2026-44301) - CVE-2026-44301 hugo: Hugo: Arbitrary file read/write via unrestricted file system access in Node-based asset pipelines
Summary: CVE-2026-44301 hugo: Hugo: Arbitrary file read/write via unrestricted file sy...
Keywords:
Status: NEW
Alias: CVE-2026-44301
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-05-12 22:02 UTC by OSIDB Bzimport
Modified: 2026-10-19 14:54 UTC (History)
14 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-05-12 22:02:20 UTC
Hugo is a static site generator. From 0.43 to before 0.161.0, when building a Hugo site that uses Node-based asset pipelines (PostCSS, Babel, TailwindCSS), Hugo invoked the configured Node tools without restrictions on file system access. As a result, executing hugo against an untrusted site could allow code running through these tools to read or write files outside the project's working directory. Users who do not use PostCSS, Babel, or TailwindCSS, or who only build trusted sites, are not affected. This vulnerability is fixed in 0.161.0.


Note You need to log in before you can comment on or make changes to this bug.