GNU C Library
cpe:2.3:a:gnu:glibc:*:*:*:*:*:*:*
- >= 2.39
A vulnerability exists in the Power10-optimized strcmp implementation in the GNU C Library, specifically in versions 2.39 and later. This vulnerability arises because the function writes to vector registers v20 to v31 without preserving the original contents, in violation of the powerpc64le ABI's non-volatile register designation. As a result, the unprotected registers can be overwritten, potentially disrupting the caller's control flow or leaking input strings to other program components.
Exploitation of this vulnerability could lead to unauthorized alteration of the caller's control flow or unintended disclosure of input strings to other parts of the program.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.