Linux是一款开放源代码操作系统。 Linux Kernel包含的IEEE 1394驱动存在整数溢出问题,本地攻击者可以利用这个漏洞进行本地拒绝服务攻击或提升权限。 IEEE 1394包含的alloc_hpsb_packet()函数接收无符号整数参数,并用于分配内核内存,结果可导致几G的内存数据拷贝到小的缓冲区中,这可能导致系统崩溃。在部分情况下也可能用于提升权限。
Linux是一款开放源代码操作系统。 Linux Kernel包含的IEEE 1394驱动存在整数溢出问题,本地攻击者可以利用这个漏洞进行本地拒绝服务攻击或提升权限。 IEEE 1394包含的alloc_hpsb_packet()函数接收无符号整数参数,并用于分配内核内存,结果可导致几G的内存数据拷贝到小的缓冲区中,这可能导致系统崩溃。在部分情况下也可能用于提升权限。