Read the docs
TI-2025-31220 Aliases CVE-2025-49140GHSA-f26w-gh5m-qq77

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

Priority LOW 39CWE-770Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-770.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00514 44th percentileScored 2026-11-07
Fix Fixed interceptor (pion): 0.1.39github.com/pion/interceptor (Go): 0.1.39

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
pioninterceptor0.1.36 to before 0.1.390.1.39Patch availableCNA
—github.com/pion/interceptor (Go)0.1.36 to before 0.1.390.1.39Patch availableGHSA-f26w-gh5m-qq77
  • interceptor Vendorpion Affected 0.1.36 to before 0.1.39 Fixed in 0.1.39 Patch available CNA
  • github.com/pion/interceptor (Go) Vendor— Affected 0.1.36 to before 0.1.39 Fixed in 0.1.39 Patch available GHSA-f26w-gh5m-qq77

Remediation

  • Fix · CNA interceptor (pion) Fixed in 0.1.39
  • Fix · GHSA-f26w-gh5m-qq77 github.com/pion/interceptor (Go) Fixed in 0.1.39 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-49140
  2. 2026-10-03 Alias added: GHSA-f26w-gh5m-qq77

References

  • TI-2019-15006 handleIncomingPacket in conn.go in Pion DTLS before 1.5.2 lacks a check for application… CVSS 3.1CRITICAL 9.8
  • TI-2022-11733 Header reconstruction method can be thrown into an infinite loop in Pion DTLS CVSS 3.1HIGH 7.5
  • TI-2022-11765 Improper Certificate Validation in Pion DTLS CVSS 3.1HIGH 7.5
  • TI-2022-11732 Buffer for inbound DTLS fragments has no limit CVSS 3.1MEDIUM 5.3
  • TI-2026-39681 Pion STUN vulnerable to remote denial of service via panic while parsing a malformed XOR-MAPPED-ADDRESS attribute CVSS 3.1MEDIUM 5.3
  • TI-2026-39680 Pion DTLS: Denial of service via panic while parsing a crafted ECDHE_PSK ServerKeyExchange message CVSS 4.0MEDIUM 6.3
See all 7 →

Sources