CVE-2026-90558: sngrep through 1.8.4 Stack Buffer Overflow via SIP Headers
sngrep through 1.8.4 contains stack buffer overflow vulnerabilities in SIP attribute formatting routines when header values exceed the 255-byte buffer limit. Attackers can craft malicious SIP packets with oversized Call-ID, X-Call-ID, or other header fields to overflow stack buffers and cause crashes or execute arbitrary code during packet parsing and rendering.
Affected Software
Event History
Frequently Asked Questions
What access does an attacker need to exploit this issue?
An attacker needs network access sufficient to send malicious SIP packets to a vulnerable sngrep instance. The published vector indicates low attack complexity, no privileges, and no user interaction are required.
Which SIP data should be treated as exploit input?
Oversized SIP header values are the relevant input, including Call-ID and X-Call-ID. The affected formatting routines use buffers limited to 255 bytes, so header values exceeding that limit are implicated.
What outcomes should responders plan for?
Successful exploitation can crash the affected process or allow arbitrary code execution. The vulnerability is rated critical with high confidentiality, integrity, and availability impact.