Quick answers
- Is CVE-2026-31669 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-31669 being exploited in the wild.
- How severe is CVE-2026-31669?
- Critical severity, with a CVSS score of 9.8, published 24 April 2026.
- Which products and versions are affected?
- Linux Kernel Fixed in 6.14+ and various stable backports; Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP V3.1.5, V3.1.6.
- Is there a fix for CVE-2026-31669?
- No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
- How is CVE-2026-31669 attacked?
- It is attacked over the network, in an operating system.
- Am I affected by CVE-2026-31669?
- Check whether you run Linux Kernel or Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
A slab-use-after-free vulnerability exists in the Linux kernel's MPTCP implementation within the __inet_lookup_established function. The root cause is a race condition during initialization where mptcp_subflow_init() copies tcpv6_prot into tcpv6_prot_override before proto_register() is called for IPv6. This results in the MPTCP v6 subflow child sockets being allocated via kmalloc instead of the dedicated TCPv6 slab cache, missing the SLAB_TYPESAFE_BY_RCU protection. Consequently, when these sockets are freed, their memory can be immediately reused while concurrent lockless ehash table lookups are still occurring. An attacker can exploit this via network-based MPTCP traffic to trigger a use-after-free condition. Patches have been released for multiple stable kernel branches.
Affected products
- Linux Linux Kernel Fixed in 6.14+ and various stable backports
- Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP V3.1.5, V3.1.6
Timeline
- 2026-04-06: other: Patch submitted by developer
- 2026-04-24: disclosed: CVE published
- 2026-07-14: advisory: Siemens industrial product advisory updated
References
- https://git.kernel.org/stable/c/15fa9ead4d5e6b6b9c794e84144146c917f2cb62
- https://git.kernel.org/stable/c/3fd6547f5b8ac99687be6d937a0321efda760597
- https://git.kernel.org/stable/c/9b55b253907e7431210483519c5ad711a37dafa1
- https://git.kernel.org/stable/c/b313e9037d98c13938740e5ebda7852929366dff
- https://git.kernel.org/stable/c/eb9c6aeb512f877cf397deb1e4526f646c70e4a7
- https://git.kernel.org/stable/c/f6e1f25fa5e733570f6d6fe37a4dfed2a0deba47
- https://git.kernel.org/stable/c/fb1f54b7d16f393b8b65d328410f78b4beea8fcc