Skip to main content

Linux Kernel CVE-2026-43248

| EUVDEUVD-2026-27809 HIGH
Out-of-bounds Write (CWE-787)
2026-05-06 Linux GHSA-xpcf-mwvf-62v9
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local shell access
  2. Delivery
    Load vhost_vdpa interface
  3. Exploit
    Craft malicious ASID group assignment
  4. Execution
    Trigger OOB write in vdpa_sim
  5. Persist
    Corrupt kernel memory structures
  6. Impact
    Escalate to root privileges

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires local authenticated access to a Linux system (PR:L in CVSS vector) with vDPA functionality enabled and accessible to the attacker's privilege level. Specifically requires kernel built with CONFIG_VHOST_VDPA and CONFIG_VDPA_SIM enabled, vhost_vdpa and vdpa_sim kernel modules loaded, and user permissions to interact with /dev/vhost-vdpa device nodes (typically requires membership in kvm, libvirt, or qemu groups, or CAP_NET_ADMIN capability). Vulnerable code path is triggered during VM or virtio device provisioning operations that invoke vDPA group assignment with ASID values. Systems not using vDPA hardware acceleration for virtualization or lacking loaded vhost_vdpa modules are not exploitable. Default configurations on non-virtualization servers typically do not load these modules, limiting exposure. Containers with device passthrough capabilities or nested virtualization environments increase attack surface. Remote exploitation is not possible (AV:L) - attacker must first gain shell access through other means.

Impact

CVSS 7.8 High severity reflects local attack vector requiring authenticated access with potential for complete confidentiality, integrity, and availability compromise in kernel space. However, multiple mitigating factors reduce practical risk: (1) Local access prerequisite limits attack surface to users with existing system access or chained exploitation scenarios. (2) PR:L indicates low-privileged user capability, but exploitation requires specific vDPA device interaction privileges, which are not universally available. (3) EPSS 0.02% (5th percentile) suggests security researchers and attackers assess this as low-priority for exploitation despite high CVSS. (4) No CISA KEV listing and no public POC identified indicate theoretical rather than actively exploited threat. (5) Vendor patches available across all maintained stable branches (6.12.75, 6.18.16, 6.19.6, 7.0) provide clear remediation path. Real-world risk is moderate: organizations using virtualization environments with vDPA-capable hardware and untrusted local users should prioritize patching, while systems without vDPA configurations or untrusted local access face minimal immediate risk. The information disclosure tag suggests potential memory leak vectors beyond the primary OOB write impact.

Exploit ScenarioDerived

A low-privileged local user with access to vDPA-enabled virtualization infrastructure initiates VM creation or modification operations that trigger vhost_vdpa ASID group assignment. By crafting specific virtio device configuration parameters that request a group index equal to the maximum ngroups value, the attacker triggers the bounds check failure in vdpa_sim. The resulting out-of-bounds write corrupts adjacent kernel memory structures, potentially overwriting function pointers or security credentials. The attacker leverages this memory corruption to escalate privileges to root or execute arbitrary code in kernel context, achieving full system compromise. No public POC exists, but the fix commits in stable branches confirm the technical feasibility of this attack path.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 08, 2026

Out-of-bounds write in Linux kernel vhost_vdpa subsystem allows local authenticated users to achieve arbitrary kernel memory corruption via ASID group assignment. Affects Linux kernel versions 5.19 through 6.19.x, with vendor patches available for stable branches 6.12.75, 6.18.16, 6.19.6, and mainline 7.0. Exploitation requires local access with low privileges but no user interaction (CVSS:3.1/AV:L/AC:L/PR:L/UI:N). EPSS score of 0.02% (5th percentile) indicates low predicted exploitation probability, and no public exploit code or active exploitation confirmed at time of analysis.

RemediationAI

Upgrade to patched Linux kernel versions: 6.12.75+ for 6.12.x series, 6.18.16+ for 6.18.x series, 6.19.6+ for 6.19.x series, or 7.0+ for mainline. Vendor patches consolidate ASID group bounds checking in vhost_vdpa core (commits linked at https://git.kernel.org/stable/c/ddb57354634b6ba851b79da45f1de42c646f27d0 and related stable branches). If immediate patching is not feasible, disable vDPA device support by blacklisting vhost_vdpa and vdpa_sim kernel modules (modprobe.d blacklist), though this eliminates hardware-accelerated virtio functionality for VMs and may degrade performance in virtualization workloads. For high-security environments, restrict access to /dev/vhost-vdpa* device nodes using udev rules to trusted virtualization management processes only, reducing local attacker surface. Compensating controls trade virtualization performance (vDPA disablement) or operational flexibility (device access restrictions) for security. Patching remains the only complete remediation without functional trade-offs.

Affected VersionsENISA

Linux 5.19
Linux patch: 6.18.16
Linux bda324fd037a6b0d44da5699574ce741ca161bc4 <7441d35d14d9a3d66d925d90cb73c75394e6d454
Linux bda324fd037a6b0d44da5699574ce741ca161bc4 <406db68f9cb976a8ddfafd631197264f2307e9c9
Linux patch: 7.0
Linux bda324fd037a6b0d44da5699574ce741ca161bc4 <cd025c1e876b4e262e71398236a1550486a73ede
Linux patch: 6.12.75
Linux patch: 0
Linux patch: 6.19.6
Linux bda324fd037a6b0d44da5699574ce741ca161bc4 <ddb57354634b6ba851b79da45f1de42c646f27d0

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability exists in the Linux kernel's vhost subsystem, specifically in the vDPA (virtio Data Path Acceleration) driver framework used for hardware-accelerated virtio device emulation. The vdpa_sim simulator component contains a bounds checking flaw where Address Space Identifier (ASID) group validation was improperly delegated to parent drivers rather than centralized in vhost_vdpa. The bug allows assignment of a valid ASID to a group index equal to ngroups (the maximum group count), which in C array indexing results in accessing one element beyond the allocated array boundary. This out-of-bounds write occurs in kernel memory space during vDPA group configuration operations. The affected CPE cpe:2.3:a:linux:linux confirms impact across multiple kernel versions starting from the introduction of vDPA group management in commit bda324fd037a6b0d44da5699574ce741ca161bc4 (kernel 5.19+).

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
SUSE HIGH
Red Hat 7.0 HIGH

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

3
CVSS changed
May 08, 2026 - 13:22 NVD
7.8 (HIGH)
Patch available
May 06, 2026 - 13:32 EUVD
CVE Published
May 06, 2026 - 11:28 nvd
HIGH 7.8

DescriptionCVE.org

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

vhost: move vdpa group bound check to vhost_vdpa

Remove duplication by consolidating these here. This reduces the posibility of a parent driver missing them.

While we're at it, fix a bug in vdpa_sim where a valid ASID can be assigned to a group equal to ngroups, causing an out of bound write.

Executive ViewAI

Why It Matters

CVE-2026-43248 is a high-severity kernel vulnerability in the Linux vhost_vdpa subsystem that enables local authenticated users to corrupt kernel memory through ASID group assignment. Organizations running affected Linux kernel versions (5.19-6.19.x) face potential system compromise and denial of service from privileged local users; immediate patching is required for production systems.

Business Impact: High
Compensating Controls

Apply vendor patch. Until patching is complete, restrict local authenticated access to affected systems through OS-level access controls, disable unnecessary local accounts, and monitor system logs for suspicious ASID-related kernel activity or unexpected process terminations indicating memory corruption.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

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