Katalog CVE

CVE-2026-54695

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

Pipecat to framework Python typu open-source do budowania agentów konwersacyjnych czasu rzeczywistego. Przed wersją 1.4.0, deweloperski runner Pipecat rejestruje endpoint WebSocket /ws do testowania telefonii, który akceptuje połączenia bez uwierzytelnienia, odczytuje dostarczony przez atakującego identyfikator callSid z uzgadniania Twilio stream-start i przekazuje go do TwilioFrameSerializer, co pozwala serwerowi na wykonanie uwierzytelnionego żądania REST API Twilio do zakończenia połączenia z użyciem poświadczeń operatora serwera; podobne nieuwierzytelnione punkty kontroli połączeń istnieją dla Telnyx i Plivo.

Ocena ryzyka

Organizacja narażona jest na nieautoryzowane zakończenie aktywnych połączeń telefonicznych przez atakującego, co może prowadzić do przerwania usług, utraty zaufania klientów oraz potencjalnego wykorzystania poświadczeń API do dalszych ataków.

Rekomendacja

Należy natychmiast zaktualizować Pipecat do wersji 1.4.0 lub nowszej, która zawiera poprawkę usuwającą nieuwierzytelniony dostęp do endpointu WebSocket /ws.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Pipecat is an open-source Python framework for building real-time voice and multimodal conversational agents. Prior to 1.4.0, the pipecat development runner registers a /ws WebSocket endpoint for telephony testing that accepts connections without authentication, reads an attacker-supplied callSid from a Twilio stream-start handshake in src/pipecat/runner/utils.py, and passes it to TwilioFrameSerializer so the server can issue an authenticated Twilio REST API hang-up request with the server operator's credentials; equivalent unauthenticated call-control sinks exist for Telnyx and Plivo. This issue is fixed in version 1.4.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS