GitHub Advisoryadvisory · Go

GHSA-f26w-gh5m-qq77 Pion Interceptor's improper RTP padding handling allows remote crash for SFU users (DoS)

HIGH Published 2025-06-09 Modified 2025-06-10 Official page ↗
Aliases
CVE-2025-49140
Ecosystem
Go
Packages
github.com/pion/interceptor
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-770
Reviewed
2025-06-09

Affected packages

• Go github.com/pion/interceptor: >= 0.1.36, < 0.1.39 → fixed in 0.1.39

Description

Impact Pion Interceptor 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. Patches Upgrade to v0.1.39 or later, which includes PR #338 which validates that: `padLen > 0 && padLen packetLen – headerLen) ``` before passing it to Pion’s packet factories. References Commit fixing the bug: https://github.com/pion/interceptor/commit/fa5b35ea867389cec33a9c82fffbd459ca8958e5 Pull request: https://github.com/pion/interceptor/pull/338 Issue: https://github.com/pion/webrtc/issues/3148

Related

Alias · CVE (1)

  • CVE-2025-49140 Pion Interceptor is a framework for building RTP/RTCP communication software. vulnerability

Weakness · CWE (1)

  • CWE-770 Allocation of Resources Without Limits or Throttling weakness

References