CVE-2026-89743
Last modified
CVE-2026-89743 is a high-severity vulnerability rated 7.7/10 on the CVSS scale. 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). EPSS estimates a 0.17% chance of exploitation in the next 30 days.
Description
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.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= b9873755a6c8ccfce79094c4dce9efa3ecb1a749, < 339f19b9a6171289b0e797deb8bda80b9a1fcc30; >= b9873755a6c8ccfce79094c4dce9efa3ecb1a749, < 29e634a18957acda11383a15ab98a91c4ae9e294; >= b9873755a6c8ccfce79094c4dce9efa3ecb1a749, < 2aa0fb9c96f894a9c179a48e7522ea6705800adf; >= b9873755a6c8ccfce79094c4dce9efa3ecb1a749, < 808e530654a5354e6df78863a5d61e4d44e67235 |
| Linux | Linux | 6.8 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-89743?
How severe is CVE-2026-89743?
How do I fix CVE-2026-89743?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-89738In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89739In the Linux kernel, the following vulnerability has been re…
- CVE-2026-8974Memory safety bugs present in Firefox ESR 140.10 and Firefox…8.8
- CVE-2026-89740In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89741In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89742In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89744In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-89745In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89746In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89747In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89748In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89749In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-89743?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
