PT-2022-11443 · Goahead · Goahead Web Server
Published
2022-08-08
·
Updated
2022-08-12
·
CVE-2021-41615
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
GoAhead WebServer version 2.1.8
Description
The issue arises from insufficient nonce entropy in the
websda.c file of GoAhead WebServer. This is due to the nonce calculation relying on a hardcoded value, onceuponatimeinparadise, which does not adhere to the secret-data guideline for HTTP Digest Access Authentication as specified in RFC 7616 section 3.3 (or RFC 2617 section 3.2.1). Although version 2.1.8 is from 2003, the affected code appears in multiple derivative works that may still be in use. Recent GoAhead software is unaffected.Recommendations
For GoAhead WebServer version 2.1.8, consider updating to a newer version where this issue is resolved, as recent GoAhead software is unaffected. If updating is not feasible, a potential temporary workaround could involve modifying the nonce calculation to use a more secure, secret value, though this would require careful consideration of the implementation details to ensure compliance with relevant standards. At the moment, there is no information about a specific newer version that contains a fix for this vulnerability.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Goahead Web Server