漏洞信息
# Git在'wincred'凭证帮助程序中允许缓冲区溢出
## 概述
Git 的 wincred 凭证辅助程序在处理内部存储时使用一个静态缓冲区 (target) 作为唯一键值。由于未正确检查缓冲区剩余空间,导致在使用 `wcsncat()` 附加内容时可能发生缓冲区溢出。
## 影响版本
- v2.43.7
- v2.44.4
- v2.45.4
- v2.46.4
- v2.47.3
- v2.48.2
- v2.49.1
- v2.50.1
## 细节
wincred 凭证辅助程序在存储和比较内部存储时使用一个静态缓冲区 (target) 作为唯一键值。在使用 `wcsncat()` 将内容附加到缓冲区时,未正确检查缓冲区的剩余空间,从而可能导致缓冲区溢出。
## 影响
此漏洞可能导致缓冲区溢出,进而可能引发安全问题,如程序崩溃或执行任意代码。这些版本已修复此漏洞。
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
Git allows a buffer overflow in 'wincred' credential helper
漏洞描述信息
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. The wincred credential helper uses a static buffer (target) as a unique key for storing and comparing against internal storage. This credential helper does not properly bounds check the available space remaining in the buffer before appending to it with wcsncat(), leading to potential buffer overflows. This vulnerability is fixed in v2.43.7, v2.44.4, v2.45.4, v2.46.4, v2.47.3, v2.48.2, v2.49.1, and v2.50.1.
CVSS信息
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
漏洞类别
未进行输入大小检查的缓冲区拷贝(传统缓冲区溢出)
漏洞标题
Git 安全漏洞
漏洞描述信息
Git是Git开源的一套免费、开源的分布式版本控制系统。 Git存在安全漏洞,该漏洞源于未正确检查缓冲区中剩余的可用空间是否充足,这可能导致潜在的缓冲区溢出问题。
CVSS信息
N/A
漏洞类别
其他