Skip to content
OpenAdvisories
High · 7.5 CVE-2025-49140 EUVD-2025-17569GHSA-f26w-gh5m-qq77GO-2025-3748

Pion Interceptor's improper RTP padding handling allows remote crash for SFU users (DoS)

Published Jun 9, 2025 · Updated Jun 10, 2025 · Assigned by GitHub_M

Description

Pion Interceptor is a framework for building RTP/RTCP communication software. Versions v0.1.36 through v0.1.38 contain a bug in a RTP packet factory that can be exploited to trigger a panic with Pion based SFU via crafted RTP packets, This only affect users that use pion/interceptor. Users should upgrade to v0.1.39 or later, which validates that: `padLen > 0 && padLen <= payloadLength` and return error on overflow, avoiding panic. If upgrading is not possible, apply the patch from the pull request manually or drop packets whose P-bit is set but whose padLen is zero or larger than the remaining payload.

Affected products

VendorProductAffectedFixed
pion interceptor >= 0.1.36, < 0.1.39 —

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.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 golang-github-pion-interceptor No fix yet —
Ubuntu 26.04 LTS golang-github-pion-interceptor No fix yet —
Ubuntu 25.10 golang-github-pion-interceptor No fix yet —
Ubuntu 24.04 LTS golang-github-pion-interceptor No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250612T141001-1.1 openSUSE-SU-2025:15225-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling k3s +2 1.33.1.1-r1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/pion/interceptor >= 0.1.36, < 0.1.39 0.1.39 GHSA-f26w-gh5m-qq77

Advisories 1

References