
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23457 is an integer truncation vulnerability in the Linux kernel's netfilter SIP connection tracking module (nf_conntrack_sip) that allows unauthenticated remote attackers to cause a denial of service and potentially trigger unintended code paths. The flaw exists in the sip_help_tcp() function, which parses SIP Content-Length headers using simple_strtoul() (returning unsigned long) but stores the result in an unsigned int variable, causing silent truncation on 64-bit systems for values exceeding UINT_MAX. Affected kernel versions span from 2.6.34 through multiple stable branches, with fixes backported to 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.20, 6.19.10, and 7.0-rc5. It was disclosed on April 3, 2026, and carries a CVSS v3.1 base score of 8.6 (High) (GitHub Advisory, Feedly).
The root cause is an integer truncation bug (CWE-190: Integer Overflow or Wraparound) in net/netfilter/nf_conntrack_sip.c. The sip_help_tcp() function calls simple_strtoul() to parse the Content-Length header value, which returns an unsigned long, but assigns it to an unsigned int clen. On 64-bit Linux systems, values exceeding UINT_MAX (4,294,967,295) are silently truncated — for example, a Content-Length of 4294967328 (2^32 + 32) is truncated to 32. This causes the parser to miscalculate the SIP message boundary, causing the loop to treat trailing TCP segment data as a second SIP message and pass it through the SDP parser, potentially triggering unintended code paths or a kernel crash. The fix changes clen to unsigned long and adds a bounds check rejecting Content-Length values exceeding the remaining TCP payload length (GitHub Advisory, Feedly).
An unauthenticated remote attacker can send a specially crafted SIP message with a malicious Content-Length header to systems with netfilter SIP connection tracking enabled, causing the kernel to crash (denial of service) or process arbitrary trailing TCP data through the SDP parser. The CVSS scoring reflects high availability impact, with low confidentiality and integrity impacts, suggesting limited but non-zero risk of information disclosure or data manipulation via the unintended SDP parsing code path. The vulnerability affects any Linux system acting as a SIP-aware firewall or NAT gateway with the nf_conntrack_sip module loaded (GitHub Advisory, Feedly).
nf_conntrack_sip module loaded. This can be done via network scanning for SIP (UDP/TCP port 5060) and banner analysis.Content-Length header set to a value exceeding UINT_MAX (e.g., 4294967328, which is 2^32 + 32). The truncated value (32) will cause the parser to miscalculate the message boundary.sip_help_tcp() function truncates the Content-Length to 32, causing it to treat the remaining 32+ bytes of trailing TCP data as a new SIP message body and pass it to the SDP parser.Content-Length header values exceeding 4294967295 (UINT_MAX); repeated SIP TCP connections from unexpected source IPs with oversized or malformed headers.dmesg, /var/log/kern.log) showing kernel panics, oops, or BUG traces originating from nf_conntrack_sip or related netfilter modules; unexpected system reboots coinciding with SIP traffic spikes./var/crash/, kdump artifacts) following SIP traffic; nf_conntrack table anomalies or connection tracking errors logged by the firewall subsystem.Content-Length values.Apply the kernel updates containing the fix for the affected stable branches: Linux 5.10.253 or later, 5.15.203 or later, 6.1.167 or later, 6.6.130 or later, 6.12.78 or later, 6.18.20 or later, 6.19.10 or later, or 7.0-rc5 and beyond. Patches are available via the stable kernel git tree and have been incorporated into downstream distributions including Amazon Linux 2023, SUSE, Debian, and Alibaba Cloud Linux (GitHub Advisory, AWS ALAS, SUSE Advisory). As a workaround where SIP connection tracking is not required, unload or blacklist the nf_conntrack_sip kernel module (modprobe -r nf_conntrack_sip), or restrict inbound SIP TCP traffic at the network perimeter.
The vulnerability was announced via the Linux kernel CVE mailing list and tracked by major Linux distributions including Debian, SUSE, Amazon Linux, and Alibaba Cloud Linux, all of which issued security advisories and updated packages. Tenable published multiple Nessus detection plugins (e.g., plugin IDs 311335, 317729, 318240, 319659) and pipeline issue trackers for the vulnerability. The Yocto Project security mailing list also discussed the issue in the context of embedded Linux builds. No significant independent researcher commentary or social media discussion has been identified beyond standard distribution security update channels.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."