CVE-2026-89743

CVE-2026-89743

High · published September 12, 2026

CVSS v3.1
7.7
EPSS
0%
Percentile
3.2
In the wild
Unconfirmed
What it is

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

misc: nsm: bound the device-reported response length

nsm_sendrecv_msg_locked() stores the virtqueue used-ring length reported

by the NSM device into msg->resp.len without bounding it to the response

buffer. A malicious or buggy backend can report a length larger than the

response buffer; parse_resp_raw() then copies that many bytes out of the

fixed buffer to user space, disclosing adjacent kernel heap (an

out-of-bounds read). The request path already floors its length in

fill_req_raw(); the response path lacks the symmetric check.

Clamp the stored length to the size of the response buffer. Well-behaved

devices report no more than the posted buffer size, so conforming traffic

is unaffected.

The record
Technical detail
CVSS v3.1
7.7 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00142 · 3.2th percentile
Published
2026-09-12T00:20Z
References (4)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:46Z
    misc: nsm: bound the device-reported response length
    cvelistv5