ZeroHour

CVE-2026-90780

niche

Unauthenticated Buffer Overflow in SIPp SIP Header Parser (through 3.7.7)

CVSS 4.0
8.7 high
EPSS
Published
()
Modified
AI analysis

SIPp through version 3.7.7 contains a classic buffer overflow (CWE-120) in the get_header() function in src/sip_parser.cpp, which copies SIP header content into a fixed-size static buffer of roughly 20,490 bytes without adequate bounds checking. A remote, unauthenticated attacker can trigger the flaw simply by sending a crafted SIP message containing an oversized header to a running SIPp instance, overflowing the buffer and crashing the process. The impact is a denial of service against SIPp itself — integrity and confidentiality are not affected per the CVSS 4.0 vector (VA:H only), which nevertheless rates the issue high at 8.7 due to the trivial network attack path with no privileges or user interaction required. Anyone running SIPp 3.7.7 or earlier as a listener (e.g., in server/uas mode over UDP or TCP) on a reachable network is affected. No public proof of concept is known and the CVE is not on the CISA KEV list, so exploitation is not known to have occurred.

What to do: Upgrade SIPp to the latest release, since all versions through 3.7.7 are vulnerable, and check whether any long-running or scripted SIPp listeners (uas/server mode on UDP/TCP 5060/5061) are deployed. Until a patched version is confirmed, restrict SIPp's listening ports with host firewalls or network ACLs so only trusted test clients can reach it, and prefer running it in isolated lab or containerized environments rather than on internet-reachable hosts. Monitor SIPp processes for unexpected crashes, which would be the primary indicator of malformed oversized-header traffic.

Affected
SIPp project SIPpthrough 3.7.7 (all versions up to and including 3.7.7)
Estimated exposure
nichelikely at most a few thousand transiently exposed instances; SIPp is a SIP test/traffic-generation tool typically run in labs, CI pipelines, or load-test… — SIPp is a testing and traffic-generation utility normally executed transiently against test targets on private networks, so there is no meaningful active-install or exposed-device census to draw from and permanent internet exposure is…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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.

Weakness
CWE-120
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.