Skip to content

CVE-2017-7668 The HTTP strict parsing changes added in Apache httpd 2.2.32 and 2.4.24 introduced a bug in token list parsing, which allows ap_find_token() to search past the end of its input string. By maliciously....

HighCVSS 7.5 EPSS 57.5%
Published
Updated
Exploit status
No public exploit known

Description

The HTTP strict parsing changes added in Apache httpd 2.2.32 and 2.4.24 introduced a bug in token list parsing, which allows ap_find_token() to search past the end of its input string. By maliciously crafting a sequence of request headers, an attacker may be able to cause a segmentation fault, or to force ap_find_token() to return an incorrect value.

Affected products

ProductAffected versionsFixed in
debian/apache2(Debian:12) < 2.4.25-4 2.4.25-4
debian/apache2(Debian:13) < 2.4.25-4 2.4.25-4
debian/apache2(Debian:14) < 2.4.25-4 2.4.25-4
Apache HTTP Server = 2.2.32 No fix listed
Apache HTTP Server = 2.4.24 No fix listed
Apache HTTP Server = 2.4.25 No fix listed
netapp clustered data ontap All versions No fix listed
netapp oncommand unified manager All versions No fix listed
netapp StorageGRID All versions No fix listed
redhat enterprise linux desktop = 7.0 No fix listed
redhat enterprise linux eus = 7.2 No fix listed
redhat enterprise linux eus = 7.3 No fix listed
redhat enterprise linux eus = 7.4 No fix listed
redhat enterprise linux eus = 7.5 No fix listed
redhat enterprise linux eus = 7.6 No fix listed
redhat enterprise linux eus = 7.7 No fix listed
redhat enterprise linux server = 7.0 No fix listed
redhat enterprise linux server aus = 7.2 No fix listed
redhat enterprise linux server aus = 7.3 No fix listed
redhat enterprise linux server aus = 7.4 No fix listed
redhat enterprise linux server aus = 7.6 No fix listed
redhat enterprise linux server aus = 7.7 No fix listed
redhat enterprise linux server tus = 7.2 No fix listed
redhat enterprise linux server tus = 7.3 No fix listed
redhat enterprise linux server tus = 7.4 No fix listed
Show 40 more
ProductAffected versionsFixed in
redhat enterprise linux server tus = 7.6 No fix listed
redhat enterprise linux server tus = 7.7 No fix listed
redhat enterprise linux workstation = 7.0 No fix listed
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
oracle secure global desktop = 5.3 No fix listed
apple mac os x < 10.13.1 10.13.1
apple mac os x >= 10.11.0, < 10.11.6 10.11.6
apple mac os x >= 10.12.0, < 10.12.6 10.12.6
apple mac os x = 10.11.6 No fix listed
apple mac os x = 10.11.6-security_update_2016-001 No fix listed
apple mac os x = 10.11.6-security_update_2016-002 No fix listed
apple mac os x = 10.11.6-security_update_2016-003 No fix listed
apple mac os x = 10.11.6-security_update_2017-001 No fix listed
apple mac os x = 10.11.6-security_update_2017-002 No fix listed
apple mac os x = 10.11.6-security_update_2017-003 No fix listed
apple mac os x = 10.12.6 No fix listed
alpine/apache2(Alpine:v3.10) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.11) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.12) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.13) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.14) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.15) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.16) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.17) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.18) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.19) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.20) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.21) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.22) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.23) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.24) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.3) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.4) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.5) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.6) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.7) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.8) < 2.4.26-r0 2.4.26-r0
alpine/apache2(Alpine:v3.9) < 2.4.26-r0 2.4.26-r0
Apache HTTP Server = 2.4.24, 2.4.25 No fix listed

References