CVE Catalog

CVE-2025-22047

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

In the Linux kernel in the x86/microcode/AMD subsystem, there is a bug in the __apply_microcode_amd() function. When verify_sha256_digest() fails, the function returns -1 instead of false, which is interpreted as success.

Risk Assessment

This could lead to the application of incorrect AMD microcode, potentially resulting in system instability or other unexpected behavior.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix for CVE-2025-22047.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: x86/microcode/AMD: Fix __apply_microcode_amd()'s return value When verify_sha256_digest() fails, __apply_microcode_amd() should propagate the failure by returning false (and not -1 which is promoted to true).

Vulnerability data from NVD (NIST) · CISA KEV · EPSS