Intel

AIKIDO-2026-348947

aiortc is vulnerable to Denial of Service (DoS)

Denial of Service (DoS) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 2 days ago

65

Medium Risk

This Affects:

PYTHONaiortc
0.4.1 - 1.14.0
Fixed in 1.15.0
Are you affected? Scan for Free

TL;DR

The SCTP packet parser in rtcsctptransport.py walks the chunks of a received packet and advances its cursor by each chunk's declared length. A chunk whose declared length is zero (for example a zero-length DATA chunk) left the cursor unchanged, so the parsing loop never made forward progress and never terminated. A remote peer on an established data-channel association could send such a malformed SCTP packet to trap the receiver in an infinite loop and exhaust CPU. The fix requires a minimum packet size and rejects any chunk whose length is below the chunk header size or exceeds the remaining packet data.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

aiortc is vulnerable to Denial of Service (DoS) in versions 0.4.1 - 1.14.0.

How to fix this

Upgrade the aiortc library to the patch version.