GitHub Advisoryadvisory · Go
GHSA-f26w-gh5m-qq77 Pion Interceptor's improper RTP padding handling allows remote crash for SFU users (DoS)
HIGH
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
- https://github.com/pion/interceptor/security/advisories/GHSA-f26w-gh5m-qq77 web
- https://nvd.nist.gov/vuln/detail/CVE-2025-49140 advisory
- https://github.com/pion/webrtc/issues/3148 web
- https://github.com/pion/interceptor/pull/338 web
- https://github.com/pion/interceptor/commit/fa5b35ea867389cec33a9c82fffbd459ca8958e5 web
- https://github.com/pion/interceptor package