Skip to main content

Linux Kernel EUVDEUVD-2026-27624

| CVE-2026-43107 MEDIUM
Incorrect Calculation of Buffer Size (CWE-131)
2026-05-06 Linux
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Local access
  2. Delivery
    Craft XFRM_MSG_GETAE netlink message
  3. Exploit
    Query xfrm state with if_id set
  4. Install
    Trigger xfrm_get_ae()
  5. C2
    Buffer overflow in build_aevent()
  6. Execute
    Hit BUG_ON assertion
  7. Impact
    Kernel panic

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer size calculation
Exploitation Conditions

Exploitation requires: (1) local access to the system with CAP_NET_ADMIN capability or equivalent (typically root or unprivileged user with netlink socket capability); (2) xfrm transform states must be configured with non-zero if_id values (interface identifiers), which is NOT a default configuration and only present in deployments using interface-based IPsec routing or specialized VPN setups; (3) XFRM kernel subsystem must be compiled and enabled. Systems without IPsec xfrm configured, or with only if_id=0 (default) xfrm states, are not vulnerable. The attack is unauthenticated in the sense that local users without special privilege levels can still trigger it if if_id states exist, making the vulnerability more accessible than standard root-only netlink operations.

Impact

CVSS 5.5 (AV:L/AC:L/PR:L/UI:N) indicates local attack vector requiring low privilege with low complexity, but availability impact only (denial of service via panic, no code execution or information disclosure). EPSS score of 0.02% (5th percentile) contradicts the CVSS base score and suggests very limited exploitation likelihood despite accessibility. This discrepancy indicates the vulnerability requires specific xfrm state configuration with if_id set, which is not a default configuration in most deployments. The BUG_ON() assertion creates a 'use-after-free' style panic rather than a controlled error path, making this an availability-only DoS suitable for local administrators or unprivileged users with direct kernel access. Real-world risk is LOW for most deployments because xfrm states with if_id are typically configured only in specialized VPN/IPsec environments; however, targeted deployments using interface-based routing with IPsec are at higher risk. No active exploitation or POC is indicated in the provided data.

Exploit ScenarioDerived

A local unprivileged user or administrator on a Linux system with IPsec xfrm states configured with interface IDs crafts a netlink XFRM_MSG_GETAE request targeting one of these states. The kernel allocates insufficient buffer space, build_aevent() exceeds bounds when appending XFRMA_IF_ID, and the BUG_ON assertion triggers, causing immediate kernel panic and system crash without authentication or user interaction required beyond sending the netlink message.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 11, 2026

Denial of service in Linux kernel xfrm (IPsec transform) subsystem allows local authenticated attackers to trigger a kernel panic via improper netlink message size calculation when handling XFRM_MSG_GETAE requests for states with interface ID set. The xfrm_aevent_msgsize() function fails to account for XFRMA_IF_ID attribute space, causing build_aevent() to exceed buffer bounds and hit a BUG_ON assertion, resulting in kernel crash. EPSS exploitation probability is very low at 0.02% despite the local attack vector, suggesting limited real-world impact.

RemediationAI

Apply the stable kernel fix patches: Linux 6.12.83 or later, 6.18.24 or later, or 6.19.14 or later depending on your kernel branch. The upstream fix (commit 2c41283d94af943a05f7f2cc1a01f0c872f3cf43 and related commits per https://git.kernel.org/stable/c/2c41283d94af943a05f7f2cc1a01f0c872f3cf43) corrects xfrm_aevent_msgsize() to include XFRMA_IF_ID in buffer calculations and replaces the BUG_ON() with proper error handling. For systems unable to update immediately, restrict unprivileged access to xfrm configuration through iptables/netfilter rules or disable xfrm IPsec support if not required; however, the second option eliminates IPsec functionality entirely and may be impractical for VPN deployments. Verify your kernel's xfrm configuration by checking if XFRM_STATISTICS is enabled and whether if_id-tagged states are in use before deferring patching.

Affected VersionsENISA

Linux 7e6526404adedf079279aa7aa11722deaca8fe2e <e62e322ea20be78e346e4b49f9a6b9f03313af4c
Linux patch: 6.12.83
Linux patch: 6.19.14
Linux 7e6526404adedf079279aa7aa11722deaca8fe2e <7081d46d32312f1a31f0e0e99c6835a394037599
Linux patch: 6.18.24
Linux 4.19
Linux patch: 0
Linux patch: 7.0
Linux 7e6526404adedf079279aa7aa11722deaca8fe2e <2c41283d94af943a05f7f2cc1a01f0c872f3cf43
Linux 7e6526404adedf079279aa7aa11722deaca8fe2e <58e5735d1a5373652f405a0c16e54ac04aaab0ad

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 Linux kernel's xfrm subsystem manages IPsec security associations and transforms. The vulnerability occurs in the netlink message handling path where xfrm_get_ae() requests acquire/expire event (AE) statistics for a transform state. The function allocates a reply socket buffer using xfrm_aevent_msgsize() to determine required space, then build_aevent() populates the message with attributes. When an xfrm state has an interface identifier (if_id field), build_aevent() appends the XFRMA_IF_ID attribute. The root cause is improper bounds checking (CWE-131: Incorrect Buffer Size Calculation) - xfrm_aevent_msgsize() does not include space for this optional attribute, causing buffer overflow conditions. The code path is triggered only through netlink XFRM_MSG_GETAE messages, a privileged operation requiring CAP_NET_ADMIN equivalent or local user privileges.

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

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE MEDIUM
Red Hat 5.5 MEDIUM

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

3
CVSS changed
May 11, 2026 - 17:37 NVD
5.5 (MEDIUM)
Patch available
May 06, 2026 - 11:31 EUVD
CVE Published
May 06, 2026 - 07:40 nvd
MEDIUM 5.5

DescriptionNVD

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

xfrm: account XFRMA_IF_ID in aevent size calculation

xfrm_get_ae() allocates the reply skb with xfrm_aevent_msgsize(), then build_aevent() appends attributes including XFRMA_IF_ID when x->if_id is set.

xfrm_aevent_msgsize() does not include space for XFRMA_IF_ID. For states with if_id, build_aevent() can fail with -EMSGSIZE and hit BUG_ON(err < 0) in xfrm_get_ae(), turning a malformed netlink interaction into a kernel panic.

Account XFRMA_IF_ID in the size calculation unconditionally and replace the BUG_ON with normal error unwinding.

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Medium
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