# N/A
## 漏洞概述
GNU C Library 版本 2.40 及以后版本中针对 Power10 处理器优化的 `strncmp` 实现存在漏洞。该实现会写入调用者未保存内容的向量寄存器 v20 到 v31,这些寄存器根据 powerpc64le ABI 定义为非易失性寄存器,可能导致调用者控制流的改变或泄露输入字符串至程序的其他部分。
## 影响版本
- GNU C Library 2.40 及以上版本
## 漏洞细节
- `strncmp` 在优化过程中写入向量寄存器 v20 到 v31。
- 这些向量寄存器被 powerpc64le ABI 定义为非易失性寄存器,但调用者未保存其内容。
- 写入操作会覆盖寄存器内容,可能改变控制流或泄露输入字符串。
## 影响
- 可能导致调用者控制流的改变。
- 可能泄露函数输入字符串至程序的其他部分。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: 33060 – (CVE-2025-5745) Power 10 strncmp clobbers nonvolatile vector registers (CVE-2025-5745) -- 🔗来源链接
标签: