Skip to main content
← All vulnerabilities
CVE-2026-58268GO-2026-6550GHSA-PG59-5VWG-4JXQ

SIPGO: DoS via unvalidated Content-Length in the stream parser

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.4.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

SIPGO is a library for writing SIP services in the GO language. Prior to 1.4.1, ParserStream.parseSingle in sip/parser_stream.go allocates a SIP body buffer from the client-controlled Content-Length header before ParseMaxMessageLength is enforced. An unauthenticated peer can send a stream-transport message over TCP, TLS, WS, or WSS with an oversized declared length, causing excessive memory allocation and denial of service before the body is read. This issue is fixed in version 1.4.1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • emiago sipgo

    fixed in 1.4.1

  • github.com/emiago/sipgoGo

    fixed in 1.4.1

References 3

GitHub · emiago/sipgo