Junglewise Threat Intelligence

CVE-2026-63967: Linux Kernel stack leak in st_lsm6dsx tagged FIFO buffer

CVE-2026-63967 · Severity: info · CVSS 3.3 · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's IMU sensor driver could allow a local user to access sensitive information from the system's memory. This occurs because certain internal data buffers are not properly cleared before being sent to user-accessible areas. While this does not allow an attacker to crash the system or take control, it could lead to the exposure of small amounts of kernel data.

Technical details

A stack information leak exists in the st_lsm6dsx IMU driver within the Linux kernel. The function `st_lsm6dsx_read_tagged_fifo` declares a buffer (`iio_buff`) on the stack with 8-byte alignment but fails to initialize it. Due to structural padding (a 'hole') between the sample data and the timestamp, uninitialized stack memory is copied to userspace when the buffer is processed. This vulnerability was introduced by an incomplete fix in a previous commit (c14edb4d0bdc) which addressed alignment but omitted initialization for the tagged path. The issue is resolved by zero-initializing the stack buffer.

Affected products

  • Linux Linux Kernel 5.9.5 to 5.10

Timeline

  • 2026-07-19: disclosed
  • 2026-07-19: advisory

References

Related threats