CVE-2017-9788
httpd: Uninitialized memory reflection in mod_auth_digest
Severity
ImportantRed Hat Product Security
CVSS 3.0
Review impact separately from score.
Published · July 11, 2017
Updated · September 21, 2026
Description
It was discovered that the httpd's mod_auth_digest module did not properly initialize memory before using it when processing certain headers related to digest authentication. A remote attacker could possibly use this flaw to disclose potentially sensitive information or cause httpd child process to crash by sending specially crafted requests to a server.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
If you do not use digest authentication, do not load the "auth_digest_module".
For example, on RHEL 7, this can be done by commenting out or removing the "LoadModule auth_digest_module modules/mod_auth_digest.so" line within the /etc/httpd/conf.modules.d/00-base.conf configuration file and restarting the service.
You can then use the "httpd -t -D DUMP_MODULES" command to verify that the module is no longer loaded.
CVSS / CWE
CVSS 3.0 · 4.8CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L
CWE-456 · Missing Initialization of a Variable