CVE-2026-55663 in mediasoup
Sumário
de VulDB • 25/08/2026
mediasoup é um sistema de videoconferência baseado em WebRTC. Da versão 3.20.0 até a 3.20.6 para o pacote npm e da versão 0.22.0 até a 0.22.5 para o crate Rust, a pilha SCTP integrada do mediasoup autentica os cookies de estado usando apenas os valores mágicos fixos msworker e 0xAD81, em vez de um segredo específico por instância e HMAC, contrariando a Seção 5.1.3 da RFC 9260. A estrutura dos cookies e sua validação nos arquivos worker/include/RTC/SCTP/association/StateCookie.hpp e worker/src/RTC/SCTP/association/StateCookie.cpp permitem que um atacante on-path, direcionado ao PlainTransport ou PipeTransport com SCTP habilitado e sem proteção DTLS, forje um COOKIE-ECHO cujo tag de verificação do pacote corresponda ao localVerificationTag controlado pelo atacante. O cookie falsificado passa pela validação StateCookie::IsMediasoupStateCookie() e Association::HandleReceivedCookieEchoChunk(), estabelece uma associação SCTP não autorizada e permite a injeção de mensagens no DataChannel como um peer confiável. WebRtcTransport não é afetado, pois seu SCTP opera dentro do DTLS. Este problema foi corrigido nas versões npm 3.20.6 e Rust crate 0.22.5.
If you want to get best quality of vulnerability data, you may have to visit VulDB.