NetSight
high7.5Public exploit code

CVE-2010-4335

The _validatePost function in libs/controller/components/security.php in CakePHP 1.3.x through 1.3.5 and 1.2.8 allows remote attackers to modify the internal C…

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

The _validatePost function in libs/controller/components/security.php in CakePHP 1.3.x through 1.3.5 and 1.2.8 allows remote attackers to modify the internal Cake cache and execute arbitrary code via a crafted data[_Token][fields] value that is processed by the unserialize function, as demonstrated by modifying the file_map cache to execute arbitrary local files.

Affected products

VendorProductAffected versions
CakefoundationCakephp
Version 1.3.0
CakephpCakephp
Versions 1.2.8, 1.3, 1.3.0, 1.3.1, 1.3.2, 1.3.3

Weakness classification

References