CVE-2026-54695 Pipecat: Telephony WebSocket `/ws` Unauthenticated Call-Control Abuse via Attacker-Supplied Call SID

High 7.5 Published Updated

Unauthenticated WebSocket endpoint allows attackers to trigger authenticated Twilio API calls using server credentials, enabling unauthorized call control.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-54695?

CVE-2026-54695 is a high-severity missing authorization vulnerability in pipecat-ai pipecat, published on 9 Jul 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Weakness: CWE-862

Which versions are affected by CVE-2026-54695?

3 open source packages ship an affected version, including pipecat-ai. It affects 1 product.

PackageAffectedFixed in
pipecat-ai PyPIFrom 0.0.771.4.0
pipecat-ai PyPIFrom 0.0.771.4.0
pipecat-ai PyPIFrom 0.0.771.4.0

Products include Pipecat Pipecat.

How do I fix CVE-2026-54695?

Upgrade pipecat-ai to 1.4.0 or later.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2026-54695 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-54695 exists.

Sources

Also known as GHSA-j8cv-x86q-rj85, PYSEC-2026-2878.

Is CVE-2026-54695 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free