{"id":"CVE-2026-43042","title":"mpls: add seqcount to protect the platform_label{,s} pair","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nmpls: add seqcount to protect the platform_label{,s} pair\n\nThe RCU-protected codepaths (mpls_forward, mpls_dump_routes) can have\nan inconsistent view of platform_labels…","severity":"high","cvss":7.1,"cvssVector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H","cvssSource":"cna","vendor":"Linux","product":"Linux","affected":["Linux >= 7720c01f3f590116882e251f13c7e1d5602f8643 < 5bb3caf0bbfb56f1a00d2af072ac3d8395a3b9ef","Linux >= 7720c01f3f590116882e251f13c7e1d5602f8643 < 629ec78ef8608d955ce217880cdc3e1873af3a15","Linux 4.1"],"ssvc":{"exploitation":"none","automatable":"no","technicalImpact":"partial","timestamp":"2026-10-16T15:13:53.309258Z"},"published":"2026-05-01","updated":"2026-10-16","sourceUpdated":"2026-10-16T15:20:29.711Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-43042","references":[{"url":"https://git.kernel.org/stable/c/5bb3caf0bbfb56f1a00d2af072ac3d8395a3b9ef"},{"url":"https://git.kernel.org/stable/c/629ec78ef8608d955ce217880cdc3e1873af3a15"}],"tags":["cve.org"],"epss":0.00156,"epssPercentile":0.04334,"ingestedAt":"2026-10-16T17:24:46.678Z","slug":"CVE-2026-43042","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nmpls: add seqcount to protect the platform_label{,s} pair\n\nThe RCU-protected codepaths (mpls_forward, mpls_dump_routes) can have\nan inconsistent view of platform_labels vs platform_label in case of a\nconcurrent resize (resize_platform_label_table, under\nplatform_mutex). This can lead to OOB accesses.\n\nThis patch adds a seqcount, so that we get a consistent snapshot.\n\nNote that mpls_label_ok is also susceptible to this, so the check\nagainst RTA_DST in rtm_to_route_config, done outside platform_mutex,\nis not sufficient. This value gets passed to mpls_label_ok once more\nin both mpls_route_add and mpls_route_del, so there is no issue, but\nthat additional check must not be removed.\n\n## Affected\n\n- `Linux >= 7720c01f3f590116882e251f13c7e1d5602f8643 < 5bb3caf0bbfb56f1a00d2af072ac3d8395a3b9ef`\n- `Linux >= 7720c01f3f590116882e251f13c7e1d5602f8643 < 629ec78ef8608d955ce217880cdc3e1873af3a15`\n- `Linux 4.1`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"twilight","depthScore":39,"depthScoreParts":{"impact":39.1,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}