Skip to main content

Linux Kernel EUVDEUVD-2026-76655

| CVE-2026-89743 HIGH
2026-09-11 Linux GHSA-ggmc-fhxw-v94j
7.7
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.7 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
vuln.today AI
4.7 MEDIUM

Requires compromised NSM virtio backend (AC:H); /dev/nsm access is privilege-restricted (PR:L); OOB read causes heap disclosure only (C:H, A:N).

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
High

Lifecycle Timeline

6
Metadata Corrected
Sep 13, 2026 - 10:40 vuln.today
tag: Buffer Overflow removed
Analysis Generated
Sep 13, 2026 - 10:16 vuln.today
CVSS changed
Sep 13, 2026 - 07:22 NVD
7.7 (HIGH)
Patch available
Sep 11, 2026 - 21:18 EUVD
CVE Published
Sep 11, 2026 - 19:46 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 11, 2026 - 19:46 cve.org
HIGH 7.7

DescriptionCVE.org

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.

AnalysisAI

Out-of-bounds kernel heap read in the Linux kernel's Nitro Secure Module (NSM) virtio driver allows a malicious or buggy NSM backend to disclose adjacent kernel heap memory to user space. The driver stores the used-ring response length reported by the backend device without clamping it to the actual response buffer size; parse_resp_raw() then copies that unclamped length of bytes to user space, leaking heap contents to the calling process. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires three concurrent conditions: (1) a malicious or compromised NSM virtio backend capable of returning a manipulated used-ring length - in AWS Nitro deployments this means a compromised hypervisor layer or a MITM on the virtio transport channel; (2) the Linux NSM kernel driver must be loaded and an NSM character device present (/dev/nsm), which is exclusive to AWS Nitro EC2 instances with the Nitro Secure Module; (3) a user-space process with sufficient permission to open /dev/nsm must issue an NSM request, triggering the vulnerable code path. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The published CVSS 7.7 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H) warrants re-evaluation on two metrics. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Upgrade to Linux kernel 6.12.109, 6.18.50, 7.2.4, or later; the fix clamps the stored response length to sizeof(msg->resp) in nsm_sendrecv_msg_locked(), restoring the symmetric bound-check already present in the request path. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify systems running Linux kernel versions before 6.12.109, 6.18.50, 7.2.4, or 7.3-rc1 that use NSM driver functionality. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-76655 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy