CVE-2026-74703

Source
https://cve.org/CVERecord?id=CVE-2026-74703
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74703.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-74703
Downstream
Published
2026-08-22T15:33:02Z
Modified
2026-08-27T11:31:10Z
Severity
  • 7.1 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H CVSS Calculator
Summary
vhost-scsi: Validate T10 PI scatterlist counts
Details

In the Linux kernel, the following vulnerability has been resolved:

vhost-scsi: Validate T10 PI scatterlist counts

When T10 PI is negotiated, vhost-scsi splits protection bytes from the data iterator before mapping the request scatterlists. A malformed request can claim protection bytes that cover or exceed the full payload length. The former leaves no data bytes to map, while the latter underflows exp_data_len before advancing the iterator. Both cases can let a zero data SGL count reach sg_alloc_table_chained(), which triggers BUG_ON(!nents).

Reject protection lengths that cover or exceed the payload before subtracting prot_bytes and advancing the iterator. Also propagate negative errors from the protection SGL calculation before calling the allocator, matching the data SGL path.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74703.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
bca939d5bcd00d6faea99c47eafd60bed573ef03
Fixed
2417a498cf3fe64d06faf87e236eda98dd4f04e0
Fixed
f8fe3f8d342da750dd10361bf66009fd3072926b
Fixed
d876c493fc4b811941bfeb4c80beb2dfc4bf025e

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74703.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.15.0
Fixed
6.18.45
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.9

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74703.json"