CVE:CVE-2009-1433
CNNVD:CNNVD-200904-484
SilverStripe是一款功能强大的CMS内容管理系统。
在SilverStripe中File::find($filename)使用SQL查询找到所请求的文件名，而所请求的文件名未经SQL转义便用作了查询参数。由于File::find内部调用DataObject::get_one时用单引号包围其SQL参数，使用单引号$filename就可能允许攻击者在请求中附加第二个查询。
solution:Upgrade silverstripe silverstripe to a higher version than *:rc2,2.0.0,2.0.1,2.0.2,2.1.0,2.1.1,2.2.0,2.2.1,2.2.2,2.2.4,2.3.0,2.3.0:rc1,2.3.0:rc2,2.3.0:rc3,2.3.1:rc1,and avoid the version *:rc2,2.0.0,2.0.1,2.0.2,2.1.0,2.1.1,2.2.0,2.2.1,2.2.2,2.2.4,2.3.0,2.3.0:rc1,2.3.0:rc2,2.3.0:rc3,2.3.1:rc1