High severity · published Jul 23, 2020
CVE-2020-15688
The HTTP Digest Authentication in the GoAhead web server before 5.1.2 does not completely protect against replay attacks
8.8
CVSS
4%
EPSS
No
On KEV
Description
The HTTP Digest Authentication in the GoAhead web server before 5.1.2 does not completely protect against replay attacks. This allows an unauthenticated remote attacker to bypass authentication via capture-replay if TLS is not used to protect the underlying communication channel.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)4.0% · higher than 91% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
GO
Goahead · Embedthis
before 5.1.2 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2020-15688
CVE.org
https://www.cve.org/CVERecord?id=CVE-2020-15688
Exploit
http://packetstormsecurity.com/files/159505/EmbedThis-GoAhead-Web-Server-5.1.1-Digest-Authentication-Capture-Replay-Nonce-Reuse.html
Third Party Advisory
https://github.com/embedthis/goahead-gpl/issues/3
More from Goahead
8.1
CVE-2017-17562
Embedthis GoAhead Remote Code Execution Vulnerability
9.8
CVE-2021-41615
websda.c in GoAhead WebServer 2.1.8 has insufficient nonce entropy because the nonce calculation relies on the hardcoded onceuponatimeinparadise value, which does not follow the…
9.8
CVE-2021-43298
The code that performs password matching when using 'Basic' HTTP authentication does not use a constant-time memcmp and has no rate-limiting
9.8
CVE-2021-42342
An issue was discovered in GoAhead 4.x and 5.x before 5.1.5
9.8
CVE-2019-5096
An exploitable code execution vulnerability exists in the processing of multi-part/form-data requests within the base GoAhead web server application in versions v5.0.1, v.4.1.1…
