ZeroHour

CVE-2026-90778

niche

Unauthenticated Remote Buffer Overflow in SIPp via Oversized SIP To-Header Tag

CVSS 4.0
8.7 high
EPSS
Published
()
Modified
AI analysis

SIPp, an open-source SIP traffic generation and testing tool, contains a classic buffer overflow (CWE-120) in its get_peer_tag() function affecting all versions through 3.7.7. The flaw is triggered when SIPp processes a SIP To header whose tag parameter is 2049 bytes or longer, overflowing a static buffer. An unauthenticated remote attacker can exploit this by sending a crafted SIP message to a running SIPp instance, crashing the process; while the CVSS 4.0 score of 8.7 (high) reflects availability-only impact (VA:H, no confidentiality or integrity impact), memory corruption from a stack/static buffer overflow could in principle be worse depending on build and platform. Anyone running SIPp 3.7.7 or earlier against untrusted networks or SIP peers is affected. No public proof-of-concept is known, the issue is not in the CISA KEV catalog, and no exploitation in the wild has been reported.

What to do: Upgrade SIPp to a release newer than 3.7.7 as soon as a fixed build is available from the upstream project, or build from patched source. Until then, run SIPp only in isolated lab or CI networks and use firewall rules/ACLs to restrict SIP traffic to trusted peers so unauthenticated third parties cannot reach the listening socket. Check for unexplained SIPp process crashes and unusually large tag parameters in SIP To headers as indicators of crafted malicious traffic.

Affected
SIPp project SIPpthrough 3.7.7 (all versions up to and including 3.7.7)
Estimated exposure
niche≈ low thousands of installations worldwide (lab/CI test tool; internet-exposed instances likely only in the tens to low hundreds) — SIPp is a niche command-line SIP testing tool distributed via package managers and GitHub and is typically run in lab and CI environments rather than as an internet-facing production service, so no reliable install or scan counts exist and…

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 get_peer_tag() function 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.

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.