Linux Kernel 是开放源码操作系统Linux所使用的内核。 基于64位平台的Linux kernel 2.6.36之前版本中Video4Linux(V4L)实现中的drivers/media/video/v4l2-compat-ioctl32.c文件无法验证内存复制操作的目的位置。本地用户可以借助在/dev/video路径设备的VIDIOCSTUNER输入输出控制调用,以及之后对这个设备的VIDIOCSTUNER输入输出控制调用向任意内核内存地址写入数据,以及获得特权。
Linux Kernel 是开放源码操作系统Linux所使用的内核。 基于64位平台的Linux kernel 2.6.36之前版本中Video4Linux(V4L)实现中的drivers/media/video/v4l2-compat-ioctl32.c文件无法验证内存复制操作的目的位置。本地用户可以借助在/dev/video路径设备的VIDIOCSTUNER输入输出控制调用,以及之后对这个设备的VIDIOCSTUNER输入输出控制调用向任意内核内存地址写入数据,以及获得特权。