Skip to content
OpenAdvisories
High · 7.5 CVE-2022-29190 EUVD-2022-3593GHSA-cm8f-h6j3-p25cGO-2022-0460

Header reconstruction method can be thrown into an infinite loop in Pion DTLS

Published May 20, 2022 · Updated Apr 23, 2025 · Assigned by GitHub_M

Description

Pion DTLS is a Go implementation of Datagram Transport Layer Security. Prior to version 2.1.4, an attacker can send packets that sends Pion DTLS into an infinite loop when processing. Version 2.1.4 contains a patch for this issue. There are currently no known workarounds available.

Affected products

VendorProductAffectedFixed
pion dtls < 2.1.4 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 snowflake 2.2.0-1 —
Debian 13 snowflake 2.2.0-1 —
Debian 12 snowflake 2.2.0-1 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS snowflake 1.1.0-2ubuntu0.1+esm2 USN-7966-1
Ubuntu Pro 22.04 LTS telegraf 1.21.4+ds1-0ubuntu2+esm2 USN-7966-2

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/pion/dtls < 2.1.4 2.1.4 GHSA-cm8f-h6j3-p25c
Go github.com/pion/dtls/v2 < 2.1.4 2.1.4 GHSA-cm8f-h6j3-p25c

Advisories 2

References