CVE-2026-50135 Hugo: Symlink confinement bypass in resources.Get

Medium 6.9 Published Updated

A regression in Hugo allows attackers to read arbitrary files via symlinks in vendored themes, bypassing confinement restrictions.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-50135?

CVE-2026-50135 is a medium-severity path traversal vulnerability in gohugoio hugo, published on 6 Jul 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Hugo is a static site generator. From 0.123.0 to 0.161.1, a regression made  RootMappingFs.statRoot  use  Stat  (follows symlinks) instead of  Lstat , so a direct  resources.Get  of a symlink pointing outside its mount returned the target's contents — letting a symlink planted in a local mount (e.g. a vendored  themes/  theme) read arbitrary files accessible to the Hugo user. Go-module themes from GitHub (symlinks stripped) and directory walks were unaffected. Fixed in 0.162.0.

Weakness: CWE-59

Which versions are affected by CVE-2026-50135?

3 open source packages ship an affected version, including github.com/gohugoio/hugo. It affects 1 product.

PackageAffectedFixed in
github.com/gohugoio/hugo GoFrom 0.123.00.162.0
github.com/gohugoio/hugo GoFrom 0.123.00.162.0
github.com/gohugoio/hugo GoFrom 0.123.00.162.0

Products include Gohugo Hugo.

How do I fix CVE-2026-50135?

Upgrade github.com/gohugoio/hugo to 0.162.0 or later.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2026-50135 being exploited?

There is no known exploitation of CVE-2026-50135 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2026-50135, GHSA-fw87-fv5r-9fpw, GO-2026-5380, UBUNTU-CVE-2026-50135.

Is CVE-2026-50135 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free