GO-2026-6165

Panic while parsing crafted ECDHE_PSK ServerKeyExchange in github.com/pion/dtls/v3

At a glance

Published
Updated
CVE
CVE-2026-54908
Aliases
GHSA-wg4g-wm44-ch5j

Description

In github.com/pion/dtls/v3 before 3.1.4, MessageServerKeyExchange.Unmarshal does not verify that data remains after parsing the PSK identity hint when handling ECDHE_PSK key exchange messages. A remote peer sending a crafted ServerKeyExchange message where the PSK hint consumes all remaining data triggers an index out of range runtime panic, causing a denial of service.

Affected packages

PackageVersions
Go · github.com/pion/dtls/v3introduced 0, fixed 3.1.4

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database