您的位置:首页 > 移动开发 > Android开发

CVE-2016-2502-drivers/usb/gadget/f_serial.c in the Qualcomm USB driver in Android. Buffer Overflow Vulnerability reported by #plzdonthackme, Soctt.

2016-08-15 13:43 525 查看
CVE-2016-2502-drivers/usb/gadget/f_serial.c in the Qualcomm USB driver in Android.
Buffer Overflow Vulnerability reported by #plzdonthackme, Soctt.

struct ioctl_smd_write_arg_type {
char                *buf;
unsigned int        size;
};
#define GSERIAL_BUF_LEN  256
char smd_write_buf[GSERIAL_BUF_LEN];
struct ioctl_smd_write_arg_type smd_write_arg;
...
case GSERIAL_SMD_WRITE:
if (copy_from_user(&smd_write_arg, argp,
sizeof(smd_write_arg))) {
...
//Patch
//if (smd_write_arg.size > GSERIAL_BUF_LEN )
//    pr_err("%s: dont trigger the BoD vuln.", __func__);

if (copy_from_user(smd_write_buf, smd_write_arg.buf,
smd_write_arg.size)) // Bof vuln.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐