CVE-2026-50134

MEDIUM

Hugo: security.http.urls allow-list bypass via HTTP redirects

Title source: cna
STIX 2.1

Description

Hugo is a static site generator. From 0.91.0 until 0.162.0, resources.GetRemote enforces security.http.urls on the URL it is called with, but it did not re-validate intermediate URLs on HTTP 3xx redirects. An allowed server (or an attacker controlling its DNS or response) could therefore redirect the request to a host that the policy was meant to forbid and Hugo would fetch from the redirected target. The same bypass also lifted any host-shape restriction the operator had put in place. This vulnerability is fixed in 0.162.0.

Scores

CVSS v3 5.8
EPSS 0.0025
EPSS Percentile 16.4%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact partial

Details

CWE
CWE-918
Status published
Products (2)
gohugo/hugo 0.91.0 - 0.162.0
gohugoio/hugo >= 0.91.0, < 0.162.0
Published Jul 06, 2026
Tracked Since Jul 07, 2026