hexpm hex 存在“对限制目录的路径名限制不当(路径遍历)”漏洞,允许恶意软件包发布者在开发者拉取依赖项时,删除项目 deps 目录外的任意目录,并将软件包文件解压至该目录中。 软件包版本元数据中包含一个标识依赖 OTP 应用程序名称的 标签。Hex 从仓库的签名注册表中获取该标签,并直接将其用作依赖项的应用程序名称,而未对其进行任何验证(见 和 )。Mix 会将依赖项的检出目录路径构建为 ,而 会在该路径上调用 (递归强制删除目录)并将软件包内容解压至此目录。hex.pm 仅对 标签的长度进行校验,因此发布
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-105668 | 7.1 HIGH | Hex release-age cooldown is lifted package-wide when the locked release is retired |
| CVE-2026-105280 | 6.9 MEDIUM | Hex writes unverified package tarballs to standard output in mix hex.package fetch |
| CVE-2026-103502 | 5.9 MEDIUM | hex_core's default HTTP adapter doesn't verify TLS certificates on OTP 24 and 25 |
| CVE-2026-103503 | 5.9 MEDIUM | Hex trusts its bundled CA certificates when cacerts_path is set |
| CVE-2026-81856 | 2.3 LOW | Terminal escape sequence injection in Hex via unneutralized server-supplied output |
| CVE-2026-96618 | 2.1 LOW | Hex exhausts memory and disk on oversized or compressed responses from an untrusted mirror |
No comments yet