CVE-2026-44700 json
Elixir WebRTC: Missing DTLS peer fingerprint validation in ex_webrtc client-role handshake
published 2026-05-08 6 mo ago modified 2026-10-26 14 d ago also GHSA-qwfw-ggxw-577c , EUVD-2026-30486
- cvss
- 8.7
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 17%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- hex ex_webrtc 0.15.1, 0.16.1
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 5 mo ago
Exploit prediction
0.26% chance of exploitation in the next 30 days, higher than 17% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| hex | ex_webrtc | <0.15.1 >=0.16.0, <0.16.1 |
0.15.1 0.16.1 |
Affected products
- elixir-webrtc ex_webrtc
Classification
- Weakness
-
- CWE-295 Improper Certificate Validation
References
-
github.com
/elixir-webrtc/ex_webrtc/pull/250
web
-
github.com
/elixir-webrtc/ex_webrtc/commit/658c63221a869fb12bb9989599c3688751b0531b
web
-
github.com
/elixir-webrtc/ex_webrtc/security/advisories/GHSA-qwfw-ggxw-577c
web
-
github.com
/elixir-webrtc/ex_webrtc/issues/249
web
-
github.com
/elixir-webrtc/ex_webrtc/releases/tag/v0.15.1
web
-
github.com
/elixir-webrtc/ex_webrtc/releases/tag/v0.16.1
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-44700
advisory
-
github.com
/elixir-webrtc/ex_webrtc
package
Sources
- CVE List CVE-2026-44700
- GitHub Advisory GHSA-qwfw-ggxw-577c
- NVD CVE-2026-44700
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.