SQL injection vulnerability in File::find (filesystem/File.php) in SilverStripe before 2.3.1 allows remote attackers to execute arbitrary SQL commands via the filename parameter.
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 |
---|---|
http://open.silverstripe.com/wiki/ChangeLog/2.3.1 | |
http://open.silverstripe.com/ticket/3721 | patch |
http://www.securityfocus.com/bid/34485 | vdb entry |
http://secunia.com/advisories/34633 | third party advisory vendor advisory |
http://osvdb.org/53589 | vdb entry |