CVE Database
/

CVE-2017-15710

Back to search

CVE-2017-15710

Published: Mar 26, 2018

Modified: Sep 17, 2024

PUBLISHED

Description

In Apache httpd 2.0.23 to 2.0.65, 2.2.0 to 2.2.34, and 2.4.0 to 2.4.29, mod_authnz_ldap, if configured with AuthLDAPCharsetConfig, uses the Accept-Language header value to lookup the right charset encoding when verifying the user's credentials. If the header value is not present in the charset conversion table, a fallback mechanism is used to truncate it to a two characters value to allow a quick retry (for example, 'en-US' is truncated to 'en'). A header value of less than two characters forces an out of bound write of one NUL byte to a memory location that is not part of the string. In the worst case, quite unlikely, the process would crash which could be used as a Denial of Service attack. In the more likely case, this memory is already reserved for future use and the issue has no effect at all.

VendorProductVersions

Apache Software Foundation

Apache HTTP Server

affected
2.0.23 to 2.0.65
affected
2.2.0 to 2.2.34
affected
2.4.0 to 2.4.29

References

USN-3627-1
vendor-advisory
x_refsource_UBUNTU
103512
vdb-entry
x_refsource_BID
DSA-4164
vendor-advisory
x_refsource_DEBIAN
RHSA-2018:3558
vendor-advisory
x_refsource_REDHAT
RHSA-2019:0367
vendor-advisory
x_refsource_REDHAT
USN-3627-2
vendor-advisory
x_refsource_UBUNTU
1040569
vdb-entry
x_refsource_SECTRACK
RHSA-2019:0366
vendor-advisory
x_refsource_REDHAT
USN-3937-2
vendor-advisory
x_refsource_UBUNTU

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now