SQL injection vulnerability in xmlrpc (xmlrpc.php) in WordPress 2.1.2, and probably earlier, allows remote authenticated users to execute arbitrary SQL commands via a string parameter value in an XML RPC mt.setPostCategories method call, related to the post_id variable.
The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.
Link | Tags |
---|---|
https://www.exploit-db.com/exploits/3656 | exploit |
http://www.vupen.com/english/advisories/2007/1245 | vdb entry vendor advisory |
http://secunia.com/advisories/25108 | third party advisory vendor advisory |
http://trac.wordpress.org/ticket/4091 | |
http://www.notsosecure.com/folder2/2007/04/03/wordpress-212-xmlrpc-security-issues/ | vendor advisory exploit |
http://secunia.com/advisories/24751 | patch vendor advisory third party advisory |
http://www.securityfocus.com/bid/23294 | vendor advisory vdb entry exploit |
http://www.debian.org/security/2007/dsa-1285 | vendor advisory |