Answer in brief
CVE-2026-97990 records a High severity (CVSS 7.5) vulnerability in vdpa_sim_net: check TX pull result before RX copy. 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.
CVSS is 7.5. 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 | >=cfe226892913a448e83e7a19db93862baa3cb99c <c001abcde865b74231da8f1412c3217dbf66781e || >=cfe226892913a448e83e7a19db93862baa3cb99c <3af20238a09ca180d66623e3bed16b64e9975f39 || >=cfe226892913a448e83e7a19db93862baa3cb99c <2bbf1c1f69991e28787e02b0a2f826289d5fc730 || >=cfe226892913a448e83e7a19db93862baa3cb99c <0d195797a80b77f2ec56718cd26d3ee65d0093e8 | c001abcde865b74231da8f1412c3217dbf66781e, 3af20238a09ca180d66623e3bed16b64e9975f39, 2bbf1c1f69991e28787e02b0a2f826289d5fc730, 0d195797a80b77f2ec56718cd26d3ee65d0093e8 |
| Linux/Linuxgeneric | 5.19 | Not reported |
Published upstream
Sep 25, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 25, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 25, 2026
In the Linux kernel, the following vulnerability has been resolved: vdpa_sim_net: check TX pull result before RX copy vringh_iov_pull_iotlb() returns a signed byte count. A failed TX pull is currently added to the unsigned byte counter and then passed as a size_t length to receive_filter() and vringh_iov_push_iotlb(). A negative error can therefore become a large length in the RX path. Handle non-positive pull results before every length use. Count the TX error and complete the consumed TX descriptor with zero bytes. I found this bug myself, though the patch was written with AI assistance.
Quoted source text, attributed separately from HOL analysis.