CVE-2024-24575: falha de alta gravidade em libgit2
libgit2 is vulnerable to a denial of service attack in `git_revparse_single`
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
21Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 7.5epss 1.4%
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Using well-crafted inputs to `git_revparse_single` can cause the function to enter an infinite loop, potentially causing a Denial of Service attack in the calling application. The revparse function in `src/libgit2/revparse.c` uses a loop to parse the user-provided spec string. There is an edge-case during parsing that allows a bad actor to force the loop conditions to access arbitrary memory. Potentially, this could also leak memory if the extracted rev spec is reflected back to the attacker. As such, libgit2 versions before 1.4.0 are not affected. Users should upgrade to version 1.6.5 or 1.7.2.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Produtos afetados
libgit2 · libgit2CVEs relacionadas — libgit2
No mesmo produto, das mais perigosas para as menos.
CVE-2018-10887—CVE-2018-10887EPSS 2.1%CVE-2018-10888—CVE-2018-10888EPSS 1.8%CVE-2024-24577HIGHlibgit2 is vulnerable to arbitrary code execution due to heap corruption in `git_index_add`EPSS 1.5%CVE-2026-5917HIGHlibgit2 Shell Command Injection via ssh_libssh2 BackendEPSS 1.4%CVE-2023-22742MEDIUMlibgit2 fails to verify SSH keys by defaultEPSS 0.6%CVE-2026-53587HIGHlibgit2 - Unauthenticated network-reachable heap out-of-bounds read in transports/smart_pkt.c:set_dataEPSS 0.5%
Referências
https://github.com/libgit2/libgit2/commit/add2dabb3c16aa49b33904dcdc07cd915efc12fahttps://github.com/libgit2/libgit2/releases/tag/v1.6.5https://github.com/libgit2/libgit2/releases/tag/v1.7.2https://github.com/libgit2/libgit2/security/advisories/GHSA-54mf-x2rh-hq9vhttps://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4M3P7WIEPXNRLBINQRJFXUSTNKBCHYC7/https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/7CNDW3PF6NHO7OXNM5GN6WSSGAMA7MZE/https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/S635BGHHZUMRPI7QOXOJ45QHDD5FFZ3S/https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/Z6MXOX7I43OWNN7R6M54XLG6U5RXY244/https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZGNHOEE2RBLH7KCJUPUNYG4CDTW4HTBT/