Description
Pion DTLS is a Go implementation of Datagram Transport Layer Security. Versions prior to 3.1.4 are vulnerable to Remote Denial of Service via panic while parsing a crafted ECDHE_PSK ServerKeyExchange message. This issue has been fixed in version 3.1.4.
Published: 2026-07-01
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Pion DTLS is a Go implementation of Datagram Transport Layer Security. Versions older than 3.1.4 contain a flaw that triggers a panic while parsing a crafted ECDHE_PSK ServerKeyExchange message. The panic causes the DTLS stack to crash, leading to a remote denial of service. The issue does not allow confidentiality; it reflects improper input handling (CWE‑125) and unchecked return values (CWE‑248).

Affected Systems

All deployments of the pion:dtls library with a version lower than 3.1.4 are affected, whether the library is integrated directly or bundled in a higher‑level application. Any system that includes this DTLS implementation is at risk of crashes or dropped connections when the flaw is triggered.

Risk and Exploitability

The CVSS score of 6.3 classifies the vulnerability as moderate. The EPSS value is less than 1 %, indicating a very low probability of exploitation as of the latest assessment. The vulnerability is not listed in the CISA KEV catalog, so no. An attacker can trigger the flaw from a remote host by sending a malformed ECDHE_PSK ServerKeyExchange packet to the DTLS endpoint; the risk remains confined to service disruption rather than higher‑level compromise.

Generated by OpenCVE AI on July 21, 2026 at 13:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the pion:dtls library to version 3.1.4 or later, which contains the panic‑handling fix.
  • In/pion/dtls@v3.1.4` or add the version constraint to the go.mod file so that future builds pull the fixed dependency.
  • Recompile the application to ensure the patched library is loaded and the service no longer crashes on malformed ECDHE_PSK messages.

Generated by OpenCVE AI on July 21, 2026 at 13:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 02 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 02 Jul 2026 04:15:00 +0000

Type Values Removed Values Added
First Time appeared Pion
Pion dtls
Vendors & Products Pion
Pion dtls

Wed, 01 Jul 2026 20:00:00 +0000

Type Values Removed Values Added
Description Pion DTLS is a Go implementation of Datagram Transport Layer Security. Versions prior to 3.1.4 are vulnerable to Remote Denial of Service via panic while parsing a crafted ECDHE_PSK ServerKeyExchange message. This issue has been fixed in version 3.1.4.
Title Pion DTLS: Denial of service via panic while parsing a crafted ECDHE_PSK ServerKeyExchange message
Weaknesses CWE-125
CWE-248
References
Metrics cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-02T15:54:54.578Z

Reserved: 2026-06-16T13:49:33.556Z

Link: CVE-2026-54908

cve-icon Vulnrichment

Updated: 2026-07-02T15:27:08.057Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T13:30:07Z

Weaknesses