Vulnerability Description
vBulletin through 5.3.x on Windows allows remote PHP code execution because a require_once call is reachable with an unauthenticated request that can include directory traversal sequences to specify an arbitrary pathname, and because ../ traversal is blocked but ..\ traversal is not blocked. For example, an attacker can make an invalid HTTP request containing PHP code, and then make an index.php?routestring= request with enough instances of ".." to reach an Apache HTTP Server log file.
CVSS Score
CRITICAL
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Vbulletin | Vbulletin | >= 5.0.1, <= 5.3.3 |
| Microsoft | Windows | - |
Related Weaknesses (CWE)
References
- https://blogs.securiteam.com/index.php/archives/3569ExploitThird Party Advisory
- https://blogs.securiteam.com/index.php/archives/3569ExploitThird Party Advisory
FAQ
What is CVE-2017-17671?
CVE-2017-17671 is a vulnerability with a CVSS score of 9.8 (CRITICAL). vBulletin through 5.3.x on Windows allows remote PHP code execution because a require_once call is reachable with an unauthenticated request that can include directory traversal sequences to specify a...
How severe is CVE-2017-17671?
CVE-2017-17671 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2017-17671?
Check the references section above for vendor advisories and patch information. Affected products include: Vbulletin Vbulletin, Microsoft Windows.