Skip to content
OpenAdvisories
High · 7.5 CVE-2026-58268 EUVD-2026-84817GHSA-pg59-5vwg-4jxqGO-2026-6550

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

Published Sep 22, 2026 · Updated Sep 23, 2026 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
emiago sipgo < 1.4.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling telegraf-1.38 1.38.4-r30 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/emiago/sipgo < 1.4.1 1.4.1 GHSA-pg59-5vwg-4jxq

References