libgit2 是一个可移植的 C 语言实现,封装了 Git 核心方法,并以库的形式提供,具备稳定的 API,便于在应用程序中集成 Git 功能。在 1.8.6 和 1.9.5 版本之前, 中的 函数在处理 IP 字面量主机名与证书中 IP 类型 SubjectAltName 扩展项进行比较时,在 GEN_IPADD 分支中错误地使用了取反的 返回值。这导致基于 OpenSSL 的构建版本在 IP 地址匹配时会拒绝连接,而在 IP 地址不匹配时却接受连接。因此,拥有由受信任证书颁发机构(CA)签发的、包含任意 IP
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-53587 | 7.5 HIGH | libgit2 - Unauthenticated network-reachable heap out-of-bounds read in transports/smart_pk |
| CVE-2026-53586 | 6.5 MEDIUM | libgit2: HTTP transport can leak credentials to an offsite redirect target |
| CVE-2026-53585 | 5.3 MEDIUM | libgit2: Unbounded Memory Allocation via Delta Object Result-Size Header |
| CVE-2026-53584 | 4.3 MEDIUM | libgit2: Submodule path traversal |
No comments yet