Impact
This vulnerability arises in the Linux SCSI qla2xxx driver when a virtual port index is used to set a bit in a 128‑byte bitmap without verifying the index is within bounds. An out‑of‑bounds write of up to 16 bytes can corrupt adjacent memory within the IOCB structure, potentially allowing an attacker to overwrite control data and achieve arbitrary code execution at ring 0.
Affected Systems
The flaw affects any Linux kernel that includes the qla2xxx driver for QLogic SCSI controllers. The vulnerability is tied to the qla24xx and qla24xx_ext driver code paths. No explicit kernel version range is given, so any kernel version containing the vulnerable code is potentially impacted.
Risk and Exploitability
The CVSS score and EPSS information are not available, and the flaw is not listed in the CISA KEV catalog. Given that the bug involves a kernel out‑of‑bounds write, the risk can be considered high for systems that expose the qla2xxx driver to untrusted SCSI traffic. The likely attack vector is local interaction with the SCSI subsystem or via vendor firmware that can supply an oversized virtual port index. An exploiter would need to trigger the vulnerable code path, which could lead to privilege escalation or complete system compromise.
OpenCVE Enrichment