Recently, we found RESTful API bugs in some popular mobile applications by a fuzzing test tool:
Bug ID 1
API: GET https://api-yuedu.iqiyi.com/book/register
when parameter "appVer" = "A\"*500" we get the status code of 500
see detailed information in the appendix -> Bug ID 1
近期,我们利用某模糊测试工具发现了几家大厂 App 接口存在如下 bug:
Bug ID 1
接口: GET https://api-yuedu.iqiyi.com/book/register
参数 "appVer" = "A\"*500" 时报 500
具体报文见附录 -> Bug ID 1
Bug ID 1
{
"appName": "iQiyi",
"method": "GET",
"url": "https://api-yuedu.iqiyi.com/book/register",
"status_code": 500,
"request": {
"appVer": "A\"*500",
"soVer": "1",
"srcPlatform": "10"
},
"response_data": {
"msg": "服务端异常",
"code": "E00001",
"data": {
"reason": "Server Execution",
"ctrl": "0001"
}
}
}