Impact
This vulnerability is a heap-based buffer overflow in the Linux kernel’s iSCSI target code. The iscsi_encode_text_output() routine concatenates key‑value pairs into an 8‑KiB buffer without checking remaining space, allowing a crafted login PDU to produce up to 32‑KiB of output and corrupt heap memory. The overflow could lead to arbitrary code execution in the kernel, providing an attacker full control over the system.
Affected Systems
Affected systems are Linux kernel installations that have not yet incorporated the patched iscsi_encode_text_output() routine. This includes any kernel variant that uses the legacy iSCSI target implementation prior to the commit that added bounds checking. The CNA list identifies Linux:Linux as the vendor, and the CPE confirms affected kernels.
Risk and Exploitability
The CVSS score of 9.8 indicates high severity, and the EPSS score of less than 1% suggests low current exploitation probability, though the vulnerability is not listed in the CISA KEV catalog. Attackers would most likely exploit the flaw by sending a specially crafted iSCSI login PDU from the network to the target, a vector that is inferred from the description of how the overflow occurs during login processing.
OpenCVE Enrichment
Ubuntu USN