CVE Catalog

CVE-2026-98248

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

Exploitation Probability (EPSS)

Low risk
0.20%

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

Summary

In the Linux kernel for arm64, percpu operations on 8- and 16-bit types using LSE instructions do not include the size suffix, causing incorrect 32-bit memory accesses instead of the intended 8 or 16 bits. The fix appends the 'sfx' suffix to the LSE instruction.

Risk Assessment

Incorrect memory operations may lead to data corruption or system malfunction, especially in environments relying on atomic percpu operations.

Recommendation

Install an updated Linux kernel with the fix for LSE operations on 8- and 16-bit types.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: arm64: percpu: Fix LSE operations on {8,16}-bit types The assembly for __percpu_##name##_case_##sz() and __percpu_##name##_return_case_##sz() doesn't use the 'sfx' macro argument to form the LSE instruction. Without 'sfx', a W register argument will imply a 32-bit memory location, and consequently {8,16}-bit ops will erroneously read and write 32 bits of memory when the LSE instruction is used. Fix this by appending 'sfx' to 'op_lse' to LSE instruction. It is not necessary (and not valid) to append 'sfx' to 'op_llsc', as 'op_llsc' is a register-register operation which does not access memory (and does not take a size suffix).

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