# N/A
## 漏洞概述
GNU C Library 版本 2.39 及更高版本中针对 Power10 处理器优化的 `strcmp` 实现,由于未保存调用者的向量寄存器 v20 到 v31 内容,导致这些寄存器的内容被覆盖,可能改变调用者的控制流或泄露输入字符串。
## 影响版本
- GNU C Library 2.39 及更高版本
## 细节
- `strcmp` 实现针对 Power10 处理器进行了优化。
- 该实现直接写入向量寄存器 v20 到 v31,而未保存这些寄存器的内容。
- 根据 powerpc64le ABI,这些向量寄存器是定义为非易失寄存器(non-volatile)。
## 影响
- 可能覆盖调用者的向量寄存器内容,从而改变程序的控制流。
- 可能泄露输入字符串到程序的其他部分。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: 33056 – (CVE-2025-5702) Power 10 strcmp clobbers nonvolatile vector registers (CVE-2025-5702) -- 🔗来源链接
标签:
神龙速读