Junglewise Threat Intelligence

CVE-2025-71085: Linux kernel denial of service in IPv6 CALIPSO

CVE-2025-71085 · Severity: medium · CVSS 5.5 · Published 2026-01-13

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

Executive brief

A vulnerability in the Linux kernel's networking component could allow a local user to crash the system. The issue occurs when processing specific IPv6 network packets using the CALIPSO protocol, which is used for labeling network traffic. An exploit would result in a 'kernel oops' or system crash, leading to a denial of service and potentially disrupting business operations or industrial processes running on affected hardware.

Technical details

A reachable assertion (BUG_ON) exists in net/core/skbuff.c within the pskb_expand_head() function. The vulnerability is rooted in an implicit integer cast in __skb_cow() when called by calipso_skbuff_setattr(). When a specially crafted IPv6 packet with CALIPSO options results in a headroom calculation exceeding INT_MAX, the delta becomes negative, bypassing safety checks and passing a negative value to pskb_expand_head(). A local attacker can trigger this by sending a UDP packet with specific IPv6 hop-by-hop options after configuring CALIPSO via netlabelctl. Patches have been released for various stable Linux kernel branches to ensure skb_cow() is only used to grow headroom.

Affected products

  • Linux Linux versions prior to 2025-12-29 patches
  • Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP V3.1.6 and later

Timeline

  • 2025-12-19: disclosed: Vulnerability reported by Will Rosenberg
  • 2025-12-29: patched: Initial patch committed to mainline kernel
  • 2026-01-13: advisory: CVE-2025-71085 published

References

Related threats