在 OCaml 的 mirage-crypto-ec 函数中(2.2.0 版本之前)发现了一个问题。其中,ECDSA 函数 {P256, P384, P521}.Dsa.pub_of_octets 会将 0x00(即无穷点的编码)作为公钥接受。使用该公钥时,攻击者可以在没有私钥的情况下伪造签名。
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| OCaml | mirage-crypto-ec | 0 ~ 2.2.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-87734 | 7.5 HIGH | OCaml utcp 0.0.6 前 远程拒绝服务 |
| CVE-2026-87732 | 6.2 MEDIUM | OCaml mirage-crypto <2.2.0解密缓冲区信息泄露 |
| CVE-2026-87737 | 5.9 MEDIUM | mirage-crypto-ec 2.4.0前时序侧信道漏洞 |
| CVE-2026-57825 | 5.7 MEDIUM | OCaml opam 2.5.2前沙箱保护绕过漏洞 |
| CVE-2026-87736 | 4.3 MEDIUM | mirage-crypto-ec 2.3.0前 椭圆曲线公钥越界读取 |
| CVE-2026-87735 | 4.3 MEDIUM | ocaml mirage-crypto-pk<2.3.0 异常处理缺陷 |
No comments yet