Answer in brief
CVE-2026-74703 records a Unknown severity vulnerability in vhost-scsi: Validate T10 PI scatterlist counts. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=bca939d5bcd00d6faea99c47eafd60bed573ef03 <2417a498cf3fe64d06faf87e236eda98dd4f04e0 || >=bca939d5bcd00d6faea99c47eafd60bed573ef03 <f8fe3f8d342da750dd10361bf66009fd3072926b || >=bca939d5bcd00d6faea99c47eafd60bed573ef03 <d876c493fc4b811941bfeb4c80beb2dfc4bf025e | 2417a498cf3fe64d06faf87e236eda98dd4f04e0, f8fe3f8d342da750dd10361bf66009fd3072926b, d876c493fc4b811941bfeb4c80beb2dfc4bf025e |
| Linux/Linuxgeneric | 6.15 | Not reported |
Published upstream
Aug 22, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 22, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 22, 2026
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.
Quoted source text, attributed separately from HOL analysis.