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

mpls: add seqcount to protect the platform_label{,s} pair

The RCU-protected codepaths (mpls_forward, mpls_dump_routes) can have
an inconsistent view of platform_labels vs platform_label in case of a
concurrent resize (resize_platform_label_table, under
platform_mutex). This can lead to OOB accesses.

This patch adds a seqcount, so that we get a consistent snapshot.

Note that mpls_label_ok is also susceptible to this, so the check
against RTA_DST in rtm_to_route_config, done outside platform_mutex,
is not sufficient. This value gets passed to mpls_label_ok once more
in both mpls_route_add and mpls_route_del, so there is no issue, but
that additional check must not be removed.
Published: 2026-05-01
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Kernel memory corruption via out‑of‑bounds accesses in MPLS platform label handling
Action: Immediate Patch
AI Analysis

Impact

The Linux kernel’s MPLS implementation has a race condition between RCU‑protected code paths (mpls_forward, mpls_dump_routes) and a concurrent resize of the platform_label table under platform_mutex. When a reader sees an inconsistent view, it can access memory beyond the intended bounds, leading to out‑of‑bounds accesses. This flaw is an instance of buffer overread (CWE‑125) and a race condition (CWE‑362, CWE‑367). Because it occurs in kernel space, the resulting memory corruption can be leveraged for privilege escalation or denial of service.

Affected Systems

All Linux kernel releases that lack the seqcount guard in the MPLS code are vulnerable. The flaw exists in builds preceding the commits 5bb3caf0bbfb56f1a00d2af072ac3d8395a3b9ef and 629ec78ef8608d955ce217880cdc3e1873af3a15; any version that has not incorporated these commits is affected. Affected platforms include Linux kernel 7.0 releases from rc1 through rc6 and all earlier stable releases.

Risk and Exploitability

Based on the description, it is inferred that the attacker would need to trigger local MPLS packet handling or route manipulation while a concurrent resize operation is underway. The likely attack vector is local or privileged. The CVSS score of 7.1 indicates a high‑severity vulnerability, and the EPSS score of <1% suggests a low probability of widespread exploitation in the wild. The flaw is not listed in CISA’s KEV catalog, but for systems that can be influenced by local attackers, achieving kernel memory corruption could grant elevated privileges or cause a system reboot.

Generated by OpenCVE AI on October 23, 2026 at 08:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the seqcount protection in the MPLS implementation (commits 5bb3caf0bbfb56f1a00d2af072ac3d8395a3b9ef and 629ec78ef8608d955ce217880cdc3e1873af3a15).
  • If an immediate kernel upgrade is not possible, rebuild your kernel applying the upstream patches before deployment.
  • Configure firewall rules or disable MPLS processing on untrusted interfaces until the kernel is updated to prevent attackers from sending malicious MPLS traffic to the host.

Generated by OpenCVE AI on October 23, 2026 at 08:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8781-1 Linux kernel (NVIDIA Tegra) vulnerabilities
History

Fri, 30 Oct 2026 12:30:00 +0000


Wed, 21 Oct 2026 12:30:00 +0000


Mon, 19 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Fri, 16 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 08 May 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
CPEs cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*

Sun, 03 May 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-362

Sun, 03 May 2026 06:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H'}


Sat, 02 May 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-367
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Fri, 01 May 2026 23:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-362

Fri, 01 May 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mpls: add seqcount to protect the platform_label{,s} pair The RCU-protected codepaths (mpls_forward, mpls_dump_routes) can have an inconsistent view of platform_labels vs platform_label in case of a concurrent resize (resize_platform_label_table, under platform_mutex). This can lead to OOB accesses. This patch adds a seqcount, so that we get a consistent snapshot. Note that mpls_label_ok is also susceptible to this, so the check against RTA_DST in rtm_to_route_config, done outside platform_mutex, is not sufficient. This value gets passed to mpls_label_ok once more in both mpls_route_add and mpls_route_del, so there is no issue, but that additional check must not be removed.
Title mpls: add seqcount to protect the platform_label{,s} pair
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-30T12:24:50.878Z

Reserved: 2026-05-01T14:12:55.978Z

Link: CVE-2026-43042

cve-icon Vulnrichment

Updated: 2026-10-16T15:13:53.884Z

cve-icon NVD

Status : Modified

Published: 2026-05-01T15:16:50.423

Modified: 2026-10-30T13:18:44.803

Link: CVE-2026-43042

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-05-01T00:00:00Z

Links: CVE-2026-43042 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T08:30:09Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition