Linux 2.6.x scsi_ioctl.c的sg_scsi_ioctl函数存在多个整数符号错误,本地用户可以通过scsi ioctl参数中的负整数读取或修改内核内存,这些负整数在调用copy_from_user和copy_to_user函数之前可绕过最大长度检查。
Linux 2.6.x scsi_ioctl.c的sg_scsi_ioctl函数存在多个整数符号错误,本地用户可以通过scsi ioctl参数中的负整数读取或修改内核内存,这些负整数在调用copy_from_user和copy_to_user函数之前可绕过最大长度检查。