Vulnerability 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 Score
CRITICAL
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Pion | Dtls | < 1.5.2 |
Related Weaknesses (CWE)
References
- https://github.com/pion/dtls/commit/fd73a5df2ff0e1fb6ae6a51e2777d7a16cc4f4e0PatchThird Party Advisory
- https://github.com/pion/dtls/compare/v1.5.1...v1.5.2PatchThird Party Advisory
- https://www.usenix.org/conference/usenixsecurity20/presentation/fiterau-brosteanThird Party Advisory
- https://www.usenix.org/system/files/sec20fall_fiterau-brostean_prepub.pdfExploitThird Party Advisory
- https://github.com/pion/dtls/commit/fd73a5df2ff0e1fb6ae6a51e2777d7a16cc4f4e0PatchThird Party Advisory
- https://github.com/pion/dtls/compare/v1.5.1...v1.5.2PatchThird Party Advisory
- https://www.usenix.org/conference/usenixsecurity20/presentation/fiterau-brosteanThird Party Advisory
- https://www.usenix.org/system/files/sec20fall_fiterau-brostean_prepub.pdfExploitThird Party Advisory
FAQ
What is CVE-2019-20786?
CVE-2019-20786 is a vulnerability with a CVSS score of 9.8 (CRITICAL). 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...
How severe is CVE-2019-20786?
CVE-2019-20786 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2019-20786?
Check the references section above for vendor advisories and patch information. Affected products include: Pion Dtls.