medium5.0Public exploit code
CVE-2006-5031
CakePHP directory traversal vulnerability allows remote attackers to read arbitrary files
Public exploit code
Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.
- CakePHP 1.1.7.3363 - 'Vendors.php' Directory Traversal2006-09-22 · webapps · php · Verified
Impact
Directory traversal vulnerability in `app/webroot/js/vendors.php` in Cake Software Foundation CakePHP before 1.1.8.3544 allows remote attackers to read arbitrary files via a `..` (dot dot) in the file parameter, followed by a filename ending with `%00` and a `.js` filename.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| composer | cakephp/cakephp | >= 1.0.1.2708, < 1.1.8.3544 | 1.1.8.3544 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Cakephp | Cakephp | through 1.1.7.3363 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- http://cakeforge.org/frs/shownotes.php?release_id=134
- http://secunia.com/advisories/22040
- http://www.gulftech.org/?node=research&article_id=00114-09212006
- http://www.securityfocus.com/bid/20150
- https://exchange.xforce.ibmcloud.com/vulnerabilities/29115
- https://github.com/advisories/GHSA-rw73-xmpv-j5x2
- https://nvd.nist.gov/vuln/detail/CVE-2006-5031