Git for Windows 是 Git 在 Windows 平台上的移植版本。在从 2.43.0.windows.1 到 2.55.0.windows.3 的版本范围内,当 Windows 凭据管理器中存在匹配的 类型凭据,且 命令的输入中包含密码字段时, 中的 函数会分配一个大小恰好为 字节的缓冲区,随后使用 将对应数量的宽字符以及一个终止的空字符(NUL)复制到该缓冲区中。然而,目标容量参数被错误地以字节为单位传入,而非以 元素为单位,导致在密码比较(用于判断是否应调用 删除该凭据)之前,会向缓冲区末尾固定
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| git-for-windows | git | >= 2.43.0.windows.1, < 2.55.0.windows.3 |
affected |
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| git-for-windows | git | >= 2.43.0.windows.1, < 2.55.0.windows.3 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC