Executive brief
A vulnerability in the Linux kernel's networking subsystem could allow a local attacker to cause a system malfunction or crash. The issue exists in the component responsible for tracking SIP (Session Initiation Protocol) traffic, commonly used for voice and video calls. If exploited, it can lead to incorrect network address processing, potentially disrupting communication services or causing system instability.
Technical details
A use of uninitialized resource vulnerability (CWE-908) exists in the nf_conntrack_sip module of the Linux kernel. In the process_sdp() function, the rtp_addr variable is declared on the stack but only initialized if specific media types with non-zero ports are found. If an SDP body contains no m= lines or only inactive/unrecognized media types, the uninitialized rtp_addr is passed to the sdp_session hook. This causes nf_nat_sdp_session() to use stale stack data (or 0.0.0.0 if stack auto-init is enabled) to rewrite SDP session owner and connection lines. An attacker could potentially leverage this to cause a denial of service. Patches have been released across multiple stable kernel branches.
Affected products
- Linux Linux Kernel 2.6.26 to 5.10.253, 5.11 to 5.15.203, 5.16 to 6.1.168, 6.2 to 6.6.131, 6.7 to 6.12.80, 6.13 to 6.18.21, 6.19 to 6.19.11
Timeline
- 2026-04-13: advisory: Initial disclosure and CVE assignment
- 2026-03-26: patched: Mainline kernel patch committed
References
- https://git.kernel.org/stable/c/01f34a80ac23ae90b1909b94b4ed05343a62f646
- https://git.kernel.org/stable/c/52fdda318ef2362fc5936385bcb8b3d0328ee629
- https://git.kernel.org/stable/c/6a2b724460cb67caed500c508c2ae5cf012e4db4
- https://git.kernel.org/stable/c/6e5e3c87b7e6212f1d8414fc2e4d158b01e12025
- https://git.kernel.org/stable/c/7edca70751b9bdb5b83eed53cde21eccf3c86147
- https://git.kernel.org/stable/c/82baeb871e8f04906bc886273fdf0209e1754eb3
- https://git.kernel.org/stable/c/faa6ea32797a1847790514ff0da1be1d09771580