CVE-2026-63966

Source
https://cve.org/CVERecord?id=CVE-2026-63966
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63966.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-63966
Downstream
Published
2026-07-19T14:55:54.391Z
Modified
2026-07-21T03:47:40.892469279Z
Summary
iio: imu: adis16550: fix stack leak in trigger handler
Details

In the Linux kernel, the following vulnerability has been resolved:

iio: imu: adis16550: fix stack leak in trigger handler

adis16550triggerhandler() declares the scan data array on the stack without initializing it. The memcpy() at the bottom fills only the first 28 bytes (TEMP + 6 channels of GYRO/ACCEL data), and iiopushtobufferswith_timestamp() writes the s64 timestamp at the 8-byte-aligned offset 32. Bytes 28-31 remain uninitialized stack data which leaks to userspace on ever trigger.

Fix this all by just zero-initializing the structure on the stack.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63966.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
e4570f4bb231f01e32d44fd38841665f340d6914
Fixed
ce582b22dd2ff15ac99101c22ec1559d1febe2ff
Fixed
c2c255444392872cbbf46d640cb3a938e8000309
Fixed
474f8928d50b09f7dcf507049f08732640b88b49

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63966.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.15.0
Fixed
6.18.35
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.12

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63966.json"