Array Boundary Check Flaw in Linux Kernel Affecting Kionix KX022A Driver
CVE-2026-98835
What is CVE-2026-98835?
The Linux kernel's Kionix KX022A driver contains a vulnerability related to improper array boundary checking. When converting a register value into an array index, the driver mistakenly considers the size of the array as a valid last index. The issue arises because the last valid index should be one less than the array size. If left unaddressed, this flaw could potentially lead to out-of-bounds accesses, compromising the integrity of the kernel. The vulnerability has now been rectified to ensure that the system correctly exits the operation when the computed index exceeds the valid range.
Affected Version(s)
Linux 7c1d1677b3227c6b18ac999f2b84778baa280b8f < 87746be179dca4d94d73d5a323a39a87bb2e90fc
Linux 7c1d1677b3227c6b18ac999f2b84778baa280b8f < 4c73c1859fa64509aae7e23a6dbd2d5c8a64c05d
Linux 7c1d1677b3227c6b18ac999f2b84778baa280b8f < 22d377178de281d21ddf908d03a8e9fde3339d9f