CVE Catalog

CVE-2026-98176

Low risk· EPSS 5%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

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

Summary

In the Linux kernel's drm/amdkfd driver, the EOP ring size calculation using ffs can underflow, theoretically leading to incorrect configuration. The fix changes the formula to ffs(q->eop_ring_buffer_size / sizeof(unsigned int) / 4).

Risk Assessment

In practice, risk is low because the buffer size cannot be less than 4096, but the bug could lead to GPU malfunction. Requires local access.

Recommendation

Apply the Linux kernel update containing the fix. Monitor stability of systems with AMD GPUs.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Avoid integer underflow with ffs in EOP ring size calc The low 6 bits of cp_hqd_eop_control store the base-2 logarithm of the EOP ring size. This was calculated as ffs(q->eop_ring_buffer_size / sizeof(unsigned int)) - 1 - 1 But ffs can in theory return 1 or 0, so this could underflow (although in practice the ring buffer size cannot be less than 4096). Change this to ffs(q->eop_ring_buffer_size / sizeof(unsigned int) / 4) using properties of logarithms. (cherry picked from commit 4f18c56630383c14bfc6b2d65f88f2f895d2121a)

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