CVE-2026-90780
HighCVSS 7.5Summary
SIPp through 3.7.7 contains a buffer overflow in the get_header() function in src/sip_parser.cpp when processing SIP messages with headers exceeding 20,490 bytes. Unauthenticated remote attackers can send crafted SIP messages with oversized headers to overflow the static buffer and crash the process.
Risk Assessment
An attacker can remotely crash the SIPp process, leading to denial of service. The risk is high in test or production environments using SIPp for SIP communication.
Recommendation
Update SIPp to a version later than 3.7.7 if available. Also filter SIP messages with oversized headers at the network level.
Other vulnerabilities in SIPp
See all- CVE-2026-90779High
SIPp through 3.7.7 contains a stack buffer overflow in createAuthHeader() when processing SIP authentication challenges with oversized algorithm parameters. A malicious SIP server can send a crafted 401 or 407 challenge to corrupt the stack and crash the client process.
- CVE-2026-90778High
SIPp through 3.7.7 contains a buffer overflow in get_peer_tag() when processing SIP To headers with tag parameters of 2049 bytes or more. Unauthenticated remote attackers can send crafted SIP messages with oversized tag parameters to overflow the static buffer and crash the process.
- CVE-2018-25356High
SIPp 3.6 and earlier has a local buffer overflow vulnerability in command-line argument handling. Attackers can supply oversized input to the -3pcc, -i, or -log_file parameters, causing strcpy to write beyond buffer boundaries in sipp.cpp, potentially leading to arbitrary code execution.
Original NVD description (English source)
SIPp through 3.7.7 contains a buffer overflow vulnerability in the get_header() function in src/sip_parser.cpp when processing SIP messages with header content exceeding 20,490 bytes. Unauthenticated remote attackers can send crafted SIP messages with oversized headers to overflow the static buffer and crash the process.

