PHPB2B注入#4(绕过过滤)

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

### 简要描述: 绕过全局sql注入过滤。 ### 详细说明: ``` function Add($primary_id, $form_attributes, $form_id=1, $type_id = 1) { $datas = array(); $inserts = null; $reurn_attribute_ids = null; $form_attributes = array_filter($form_attributes); if (!empty($form_attributes) && is_array($form_attributes)) { foreach ($form_attributes as $key=>$val) { //foreach遍历form_attributes数组 if($attribute_id = $this->dbstuff->GetOne("SELECT id FROM {$this->table_prefix}formattributes f WHERE primary_id={$primary_id} AND formitem_id={$key} AND type_id={$type_id} AND form_id={$form_id}")){ //$key为数组键名,没有过滤就直接进入了sql语句 $this->dbstuff->Execute("UPDATE {$this->table_prefix}formattributes SET attribute='{$val}' WHERE primary_id={$primary_id} AND formitem_id={$key} AND type_id={$type_id} AND form_id={$form_id}"); }else{ $datas[] = "(".$type_id.",".$form_id.",".$key.",".$primary_id.",'".$val."')"; } } ``` 搜索Add函数找到几处可以利用的地方: ``` \virtual-office\offer.php (2 hits) Line 291: $item_ids =...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息