CVE-2026-50134

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gohugo:hugo:*:*:*:*:*:*:*:*

History

25 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Hugo es un generador de sitios estáticos. Desde la versión 0.91.0 hasta la 0.162.0, resources.GetRemote aplica security.http.urls a la URL con la que se le invoca, pero no revalidaba las URLs intermedias en las redirecciones HTTP 3xx. Un servidor permitido (o un atacante que controle su DNS o respuesta) podría, por lo tanto, redirigir la solicitud a un host que la política pretendía prohibir y Hugo obtendría el contenido del objetivo redirigido. El mismo bypass también eliminaba cualquier restricción de forma de host que el operador hubiera establecido. Esta vulnerabilidad está corregida en la versión 0.162.0.

Information

Published : 2026-07-06 20:16

Updated : 2026-10-25 20:10


NVD link : CVE-2026-50134

Mitre link : CVE-2026-50134

CVE.ORG link : CVE-2026-50134


JSON object : View

Products Affected

gohugo

  • hugo
CWE
CWE-918

Server-Side Request Forgery (SSRF)