CVE-2026-89258 in Hugo信息

摘要

由 VulDB • 2026-09-11

Hugo 是一个静态站点生成器。在 v0.123.0 之后且 v0.165.0 之前的版本中,直接资源查找时未移除父目录中的符号链接(symlinks),导致路径限制被绕过。攻击者如果能够在挂载的目录内放置符号链接——或者说服站点作者将符号链接放置在其中(例如在本地 vendored theme 下的 themes/ 目录下)——就可以使执行直接查找的函数(如 resources.Get 和 os.ReadFile)跟随该符号链接,读取预期项目边界之外的文件,并在构建的网站中泄露其内容。作为 Go 模块从 GitHub 获取的主题会在下载时剥离符号链接,因此不受影响;多目录遍历操作(例如 content/asset 遍历)也不受影响。此问题是 GHSA-c3wq-j5vh-68rc 和 GHSA-fw87-fv5r-9fpw 的不完全修复的后续跟进问题,已在 v0.165.0 中修复。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!