CVE ID(CVE-2024-24575)
CVE編號:CVE-2024-24575
安全級別:重要
發(fā)布日期:2025-02-18
詳細介紹
1.漏洞描述
libgit2 是一個便攜式的 C 語言實現的 Git 核心方法,提供可鏈接的庫和穩(wěn)定的 API,允許將 Git 功能嵌入到應用程序中。使用精心構造的輸入調用 git_revparse_single 可能導致該函數進入無限循環(huán),從而可能導致調用應用程序發(fā)生拒絕服務攻擊(Denial of Service)。在 src/libgit2/revparse.c 文件中的 revparse 函數使用一個循環(huán)來解析用戶提供的規(guī)范字符串。在解析過程中存在一個邊緣情況,允許惡意行為者強制使循環(huán)條件訪問任意內存。潛在地,如果提取的 rev 規(guī)范被反射回攻擊者,這也可能導致內存泄漏。因此,版本低于 1.4.0 的 libgit2 不受影響。
2.影響產品(系統(tǒng)版本 是否受影響)
銀河麒麟高級服務器操作系統(tǒng) V10 SP1 不影響
3.漏洞評分( 漏洞編號 危害程度 CVSS 3.1 評分 漏洞類型)
CVE-2024-24575 重要 7.5 其他
漏洞評分向量:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.修復方案
無需修復