Vulnerability details

CVE-2026-31464

Linux Linux

scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()

CVSS 3.1
8.1High

Official description

In the Linux kernel, the following vulnerability has been resolved: scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done() A malicious or compromised VIO server can return a num_written value in the discover targets MAD response that exceeds max_targets. This value is stored directly in vhost->num_targets without validation, and is then used as the loop bound in ibmvfc_alloc_targets() to index into disc_buf[], which is only allocated for max_targets entries. Indices at or beyond max_targets access kernel memory outside the DMA-coherent allocation. The out-of-bounds data is subsequently embedded in Implicit Logout and PLOGI MADs that are sent back to the VIO server, leaking kernel memory. Fix by clamping num_written to max_targets before storing it.

CVSS scores

ScoreVersionSourceVector
8.1High 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Affected products

VendorProductVersionsSource
Linux Linux 2.6.27 CVEProject cvelistV5 (CNA)
Linux Linux 072b91f9c6510d0ec4a49d07dbc318760c7da7b3 ≤ v < a007246cb6c9ebdc93dafbf63cc2d43d98f402cc CVEProject cvelistV5 (CNA)
Linux Linux 072b91f9c6510d0ec4a49d07dbc318760c7da7b3 ≤ v < 394a1cac3c12fdd7d77f19ccfd222ab5ff87ef89 CVEProject cvelistV5 (CNA)
Linux Linux 072b91f9c6510d0ec4a49d07dbc318760c7da7b3 ≤ v < 4ed727e35b0ab17d3eeeb1e8023768396e2be161 CVEProject cvelistV5 (CNA)
Linux Linux 072b91f9c6510d0ec4a49d07dbc318760c7da7b3 ≤ v < d842348f8a00d5b1d7358f207eb34ffcf5b16df3 CVEProject cvelistV5 (CNA)
Linux Linux 072b91f9c6510d0ec4a49d07dbc318760c7da7b3 ≤ v < 786f10b1966e485046839f992e89f2c18cbd1983 CVEProject cvelistV5 (CNA)
Linux Linux 072b91f9c6510d0ec4a49d07dbc318760c7da7b3 ≤ v < bae4df0a643fa7f84663473aa3082a9c2ed139db CVEProject cvelistV5 (CNA)
Linux Linux 072b91f9c6510d0ec4a49d07dbc318760c7da7b3 ≤ v < 61d099ac4a7a8fb11ebdb6e2ec8d77f38e77362f CVEProject cvelistV5 (CNA)
Linux Linux 072b91f9c6510d0ec4a49d07dbc318760c7da7b3 ≤ v < d1466bf991b2343cf2ba8336e440c8faf3cbb780 CVEProject cvelistV5 (CNA)

References and advisories

8
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2026-04-22
Last updated
2026-10-19
State
Published
Assigner (CNA)
Linux

Exploit prediction (EPSS)

0.27%
Probability of exploitation in 30 days
19.9%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
No
Exploitation
None
Technical impact
Partial

Weaknesses (CWE)

  • CWE-125
    Out-of-bounds Read