Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A buffer overflow vulnerability has been identified in the Linux kernel's libata-sff component. When the SCSI_IOCTL_SEND_COMMAND ioctl is used with specific parameters, it can cause the ata_pio_sector() function to write outside the allocated buffer, overwriting arbitrary memory. This issue arises because an ATA device is expected to abort an ATA_NOP command, but a bug in either libata-sff or QEMU may prevent the status from being correctly set or may clear it before it can be read, allowing the buffer overflow to occur.
Exploitation of this vulnerability leads to a buffer overflow, allowing for arbitrary memory overwriting, which could potentially be exploited to execute arbitrary code or cause a denial-of-service condition.
The vulnerability has been addressed in the official Linux kernel repository. Users should upgrade to the latest version of the Linux kernel where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.