libgit2 是一个便携式的 C 语言实现,提供了 Git 核心方法的链接库,拥有稳定的 API,允许将 Git 功能集成到您的应用程序中。在 1.8.6 和 1.9.5 版本之前,libgit2 不会拒绝从 .gitmodules 加载的子模块路径中的遍历组件(如 “../”)。受影响的源文件路径包括 src/libgit2/submodule.c 中的 git_submodule_lookup 和 git_submodule_add_setup。通过构造一个特定的仓库,可以指定类似 ../escape-tar
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-53583 | 6.5 MEDIUM | libgit2: Inverted IP SubjectAltName Comparison in OpenSSL Backend |
| CVE-2026-53585 | 5.3 MEDIUM | libgit2: Unbounded Memory Allocation via Delta Object Result-Size Header |
No comments yet