Impact
A bug in the Linux kernel’s ATA passthrough handling allows an ATAPI device to supply a malformed REQUEST SENSE reply that causes the kernel to trust an invalid length byte. This trust leads to a heap-based buffer overflow as the kernel writes beyond a 96‑byte buffer during sense descriptor processing. The overflow can corrupt kernel memory, creating a path for arbitrary code execution or kernel crash.
Affected Systems
All Linux kernel releases prior to the inclusion of the referenced patch commit. The vulnerability affects the libata-scsi module that processes ATA passthrough commands to ATAPI devices. Any distribution shipping those kernel versions is potentially impacted.
Risk and Exploitability
The flaw provides an out‑of‑bounds write that can be triggered via a malicious ATAPI device. While no EPSS score and KEV listing are available, the nature of the bug and its location in kernel code make it a high‑risk issue capable of privilege escalation. Attackers would need access to the ATA interface and a crafted device; once triggered, the kernel may crash or execute arbitrary code.
OpenCVE Enrichment