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

Linux大全评论3.3K views阅读模式

发布日期: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
        http:///Linux/2010-11/30099.htm
*>

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

企鹅博客
  • 本文由 发表于 2019年7月13日 15:13:54
  • 转载请务必保留本文链接:https://www.qieseo.com/139374.html

发表评论