CVE-2019-20786 Information

Description

handleIncomingPacket in conn.go in Pion DTLS before 1.5.2 lacks a check for application data with epoch 0 which allows remote attackers to inject arbitrary unencrypted data after handshake completion.

CVSS Vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Reference

https://github.com/pion/dtls/commit/fd73a5df2ff0e1fb6ae6a51e2777d7a16cc4f4e0 https://github.com/pion/dtls/compare/v1.5.1…v1.5.2 https://www.usenix.org/conference/usenixsecurity20/presentation/fiterau-brostean https://www.usenix.org/system/files/sec20fall_fiterau-brostean_prepub.pdf

Attack Complexity

LOW

Privileges Required

NONE

User Interaction Required

NONE

Scope

NONE

Confidentiality Impact

UNCHANGED

Integrity Impact

HIGH

Availability Impact

HIGH

Base Score

HIGH

Base Severity

9.8

Share on: