深入了解安卓VoIP安全与第三方反机器人服务
安卓VoIP安全漏洞剖析
当前,随着VoIP技术在安卓系统中的广泛应用,其安全性也面临着诸多挑战。研究人员通过一系列的测试和代码审计,发现了安卓VoIP存在的多个零日漏洞。
- 整数下溢漏洞(V6)
在V6版本中存在整数下溢漏洞,以下是相关的易受攻击代码:
case BTHF_CALL_STATE_INCOMING:
if (num_active || num_held)
res = BTA_AG_CALL_WAIT_RES;
else
res = BTA_AG_IN_CALL_RES;
if (number) {
int xx = 0;
// number (xx) might be longer than sizeof ( ag_res.str)
xx = snprintf(ag_res.str , sizeof(ag_res.str), "\"+%s\"", number);
ag_res.num = type;
if (res == BTA_AG_CALL_WAIT_RES )
snprintf (& ag_res.str[xx], sizeof(ag_res.str)-xx ," ,%d", type); //a negative value becomes a large integer
}
break;