Linux Kernel “posix-cpu-timers.c”本地竞争条件漏洞


发布日期:2010-11-23
更新日期:2010-11-25

受影响系统:
Linux kernel 2.6.24.3 - 2.6.37
Linux kernel 2.6.11 - 2.6.37
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 45028
CVE ID: CVE-2010-4248

Linux Kernel是开放源码操作系统Linux所使用的内核。

Linux Kernel在实现上存在漏洞,攻击者可以利用此漏洞引起内核瘫痪,异常终止受影响的计算机。

posix-cpu-timers.c认为将要终止的进程会执行posix_cpu_timers_exit_group()并将从signal->cpu_timers列表中删除所有!CPUCLOCK_PERTHREAD计时器。但它错误地认为timer->it.cpu.task总是组前导,这样dead ->task就表示不作用的线程组。

<*来源:Oleg Nesterov
 
  链接:https://bugzilla.redhat.com/show_bug.cgi?id=656264
       
*>

建议:
--------------------------------------------------------------------------------
厂商补丁:

Linux
-----
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.kernel.org/

相关内容