Junglewise Threat Intelligence

CVE-2026-23083: Linux Kernel resource leak in Foo-over-UDP (FOU) implementation

CVE-2026-23083 · Severity: high · CVSS 7.8 · Published 2026-02-04

Technologies: Linux Kernel, Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP. Vendors: Linux, Siemens.

Executive brief

A vulnerability exists in the Linux kernel's Foo-over-UDP (FOU) implementation, a networking feature used to encapsulate various protocols within UDP packets. If misconfigured with an invalid protocol ID, the system may fail to properly manage network memory buffers. This could lead to system instability, resource exhaustion, or potentially allow an attacker to compromise the integrity and availability of the operating system.

Technical details

A vulnerability in the Linux kernel's FOU (Foo-over-UDP) receive path (fou_udp_recv) occurs when the FOU_ATTR_IPPROTO attribute is set to 0. In this scenario, the socket buffer (skb) is neither freed by the receive function nor resubmitted in the RCU protocol delivery path (ip_protocol_deliver_rcu). This results in a resource leak or improper packet handling. The fix involves updating the Netlink policy (fou_nl_policy) to enforce a minimum value of 1 for the IP protocol attribute. The vulnerability is reachable via local Netlink configuration commands.

Affected products

  • Linux Linux Kernel 23461551c0062 to 7a9bc9e3f42391e4c187e099263cf7a1c4b69ff5
  • Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP V3.1.6

Timeline

  • 2026-01-15: other: Patch authored
  • 2026-01-30: patched: Patch committed to stable tree
  • 2026-02-04: disclosed: CVE published

References

Related threats