CVE-2026-44301Hugo 静态站点生成器存在安全漏洞。在使用 PostCSS 或 Babel 等 Node 资产管道时,Hugo 调用工具未限制文件系统访问。攻击者可诱导用户针对不受信任的站点执行构建,导致代码读取或写入项目目录外的任意文件,造成信息泄露或篡改。
该漏洞核心在于 Hugo 在构建调用 Node.js 资产工具时未实施严格的沙箱隔离机制。当项目配置了 PostCSS、Babel 或 TailwindCSS 等依赖 Node 的处理流程时,Hugo 会直接生成子进程执行工具。由于未对文件系统路径进行限制,攻击者可构造恶意站点,植入包含恶意逻辑的 PostCSS 插件。一旦受害者对该站点执行 `hugo` 命令,恶意代码即以当前用户权限运行,能够突破项目目录限制,读取系统敏感文件或在任意位置写入恶意文件,导致信息泄露或系统被控制。