CVE-2026-98545

Unknown

Description

In the Linux kernel, the following vulnerability has been resolved: ata: libata-scsi: bound the ATA passthru sense descriptor writes When an ATA PASS-THROUGH command to an ATAPI device fails, the sense buffer holds the device's REQUEST SENSE reply, and ata_scsi_set_passthru_sense_fields() trusts its additional length byte, sb[7], when adding the ATA Status Return descriptor. A faulty or malicious device can use that to make the kernel read and write past the 96-byte buffer in three ways: - scsi_sense_desc_find() is passed sb[7] + 8 as the buffer length, so its clamp against sb[7] does nothing and the walk runs off the end. - A type-9 descriptor found near the end is filled in unchecked. - A new descriptor at sb[8 + len] needs len + 22 bytes, not len + 14, so len 75..82 writes up to 8 bytes past the end. Reproduced with KASAN under qemu, with the emulated ATAPI REQUEST SENSE reply patched: BUG: KASAN: slab-out-of-bounds in scsi_sense_desc_find+0x1a5/0x210 BUG: KASAN: slab-out-of-bounds in ata_scsi_qc_complete+0x1a15/0x1a50 Both are gone with this patch, and a valid descriptor is still filled in.

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedOct 18, 2026
First seenOct 18, 2026

How to fix

Update
  • Linux Linuxc698f6deabf680f8f4a1727ef2dc80fe78815fbf, d9a7147b93624660626cd7c3b1143715699e1f5c, 1603abb0c50420e97cf4a1feddbd5e183c5fdf86, 80fbb0bc4d11683c88f2f9d3997ea02fcada5408, 80320b278fea07ffcda3f57b67b61658e0a4e1ca, 6.6.158, 6.11 or later

Affected products

ProductAffected versionsFixed in
Linux Linuxce477199c53e3db5a096981c565e232498ddeae4 ≤ v < c698f6deabf680f8f4a1727ef2dc80fe78815fbf, 97981926224afe17ba3e22e0c2b7dd8b516ee574 ≤ v < d9a7147b93624660626cd7c3b1143715699e1f5c, 97981926224afe17ba3e22e0c2b7dd8b516ee574 ≤ v < 1603abb0c50420e97cf4a1feddbd5e183c5fdf86, 97981926224afe17ba3e22e0c2b7dd8b516ee574 ≤ v < 80fbb0bc4d11683c88f2f9d3997ea02fcada5408, 97981926224afe17ba3e22e0c2b7dd8b516ee574 ≤ v < 80320b278fea07ffcda3f57b67b61658e0a4e1ca, 67d9d0b6ae4aaf2c4cef103a96a145c7fdfb15f8, 6.6.44 ≤ v < 6.6.158, 6.10.3 ≤ v < 6.11, 6.11c698f6deabf680f8f4a1727ef2dc80fe78815fbf, d9a7147b93624660626cd7c3b1143715699e1f5c, 1603abb0c50420e97cf4a1feddbd5e183c5fdf86, 80fbb0bc4d11683c88f2f9d3997ea02fcada5408, 80320b278fea07ffcda3f57b67b61658e0a4e1ca, 6.6.158, 6.11

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.