CVE-2026-40470hackage-server 和 hackage.haskell.org 存在严重的跨站脚本(XSS)漏洞。由于服务器将源包或文档上传中的 HTML 和 JavaScript 文件直接在主域名上提供服务,攻击者可利用此漏洞劫持拥有 HTTP 凭证的用户会话。当受害者浏览恶意维护者上传的页面时,攻击者可执行上传包、修改元数据等授权操作。
该漏洞属于存储型 XSS,利用了 hackage-server 对用户上传内容缺乏安全校验的缺陷。攻击者以维护者身份上传包含恶意 HTML/JS 的源代码包或文档。服务器未对文件进行转义或隔离,直接在主域 `hackage.haskell.org` 下原样返回。当具有权限的用户访问这些页面时,恶意脚本在主域上下文中执行,能够窃取 Cookie 或利用会话凭证发起 API 请求。由于 CVSS 评分为 9.9,该漏洞无需用户交互即可通过网络远程利用,对系统的机密性和完整性构成极高威胁。