CVE-2026-43042

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
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:*:*:*:*:*:*

History

11 Nov 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: mpls: añadir seqcount para proteger el par platform_label{,s} Las rutas de código protegidas por RCU (mpls_forward, mpls_dump_routes) pueden tener una vista inconsistente de platform_labels frente a platform_label en caso de un redimensionamiento concurrente (resize_platform_label_table, bajo platform_mutex). Esto puede llevar a accesos OOB. Este parche añade un seqcount, para que obtengamos una instantánea consistente. Tenga en cuenta que mpls_label_ok también es susceptible a esto, por lo que la comprobación contra RTA_DST en rtm_to_route_config, realizada fuera de platform_mutex, no es suficiente. Este valor se pasa a mpls_label_ok una vez más tanto en mpls_route_add como en mpls_route_del, por lo que no hay problema, pero esa comprobación adicional no debe ser eliminada.

30 Oct 2026, 13:18

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/6b9184ebc936f791631e51e783ab30320b3770e4 -

21 Oct 2026, 13:18

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/0d377825548fe598595b5a5fa4a309fb593d8fb4 -
  • () https://git.kernel.org/stable/c/8adc5b6fc876928d8c95555d30b66fa50b07421e -

19 Oct 2026, 20:18

Type Values Removed Values Added
CWE CWE-362

Information

Published : 2026-05-01 15:16

Updated : 2026-11-11 23:10


NVD link : CVE-2026-43042

Mitre link : CVE-2026-43042

CVE.ORG link : CVE-2026-43042


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-125

Out-of-bounds Read

CWE-362

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