Vulnerability Details : CVE-2023-49786
Potential exploit
Asterisk is an open source private branch exchange and telephony toolkit. In Asterisk prior to versions 18.20.1, 20.5.1, and 21.0.1; as well as certified-asterisk prior to 18.9-cert6; Asterisk is susceptible to a DoS due to a race condition in the hello handshake phase of the DTLS protocol when handling DTLS-SRTP for media setup. This attack can be done continuously, thus denying new DTLS-SRTP encrypted calls during the attack. Abuse of this vulnerability may lead to a massive Denial of Service on vulnerable Asterisk servers for calls that rely on DTLS-SRTP. Commit d7d7764cb07c8a1872804321302ef93bf62cba05 contains a fix, which is part of versions 18.20.1, 20.5.1, 21.0.1, amd 18.9-cert6.
Vulnerability category: Denial of service
Products affected by CVE-2023-49786
- cpe:2.3:a:digium:asterisk:*:*:*:*:*:*:*:*
- cpe:2.3:a:digium:asterisk:*:*:*:*:*:*:*:*
- cpe:2.3:a:digium:asterisk:21.0.0:*:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:18.9:cert1:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:18.9:cert2:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:rc1:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:cert1:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert3:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert1:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:cert3:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:18.9:cert5:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert10:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert9:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:18.9:cert3:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert12:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert7:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:cert1-rc3:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert5:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:cert1-rc1:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:-:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:rc2:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:cert2:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert2:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:18.9:cert4:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:cert1-rc2:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert8:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert11:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert6:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:*:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:13.13.0:cert1-rc4:*:*:*:*:*:*
- cpe:2.3:a:sangoma:certified_asterisk:16.8.0:cert4:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-49786
0.12%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 33 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-49786
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
5.9
|
MEDIUM | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H |
2.2
|
3.6
|
NIST | |
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
3.9
|
3.6
|
GitHub, Inc. |
CWE ids for CVE-2023-49786
-
The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.Assigned by: nvd@nist.gov (Primary)
-
The product does not properly anticipate or handle exceptional conditions that rarely occur during normal operation of the product.Assigned by: security-advisories@github.com (Secondary)
References for CVE-2023-49786
-
https://lists.debian.org/debian-lts-announce/2023/12/msg00019.html
[SECURITY] [DLA 3696-1] asterisk security update
-
http://packetstormsecurity.com/files/176251/Asterisk-20.1.0-Denial-Of-Service.html
Asterisk 20.1.0 Denial Of Service ≈ Packet StormExploit;Third Party Advisory;VDB Entry
-
https://github.com/asterisk/asterisk/commit/d7d7764cb07c8a1872804321302ef93bf62cba05
res_rtp_asterisk.c: Check DTLS packets against ICE candidate list · asterisk/asterisk@d7d7764 · GitHubPatch
-
http://www.openwall.com/lists/oss-security/2023/12/15/7
oss-security - [ES2023-01] Asterisk susceptible to Denial of Service via DTLS Hello packets during call initiationExploit;Mailing List
-
https://github.com/asterisk/asterisk/security/advisories/GHSA-hxj9-xwr8-w8pq
Asterisk susceptible to Denial of Service via DTLS Hello packets during call initiation · Advisory · asterisk/asterisk · GitHubExploit;Vendor Advisory
-
http://seclists.org/fulldisclosure/2023/Dec/24
Full Disclosure: [ES2023-01] Asterisk susceptible to Denial of Service via DTLS Hello packets during call initiationExploit;Mailing List;Third Party Advisory
-
https://github.com/EnableSecurity/advisories/tree/master/ES2023-01-asterisk-dtls-hello-race
File not found · GitHubExploit
Jump to