Skip to content
OpenAdvisories
High · 8.7 CVE-2026-44700 EUVD-2026-30486GHSA-qwfw-ggxw-577c

Elixir WebRTC: Missing DTLS peer fingerprint validation in ex_webrtc client-role handshake

Published May 14, 2026 · Updated May 15, 2026 · Assigned by GitHub_M

Description

Elixir WebRTC is an Elixir implementation of the W3C WebRTC API. Prior to 0.15.1 and 0.16.1, missing DTLS peer certificate fingerprint validation in the DTLS client (active) role removes one side of WebRTC's mutual authentication. The bug is not independently exploitable for media interception in standard deployments, but enables a full man-in-the-middle attack when chained with insecure signalling or a peer with similar validation gaps. This vulnerability is fixed in 0.15.1 and 0.16.1.

Affected products

VendorProductAffectedFixed
elixir-webrtc ex_webrtc < 0.15.1, >= 0.16.0, < 0.16.1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Hex ex_webrtc < 0.15.1 0.15.1 GHSA-qwfw-ggxw-577c
Hex ex_webrtc >= 0.16.0, < 0.16.1 0.16.1 GHSA-qwfw-ggxw-577c

References