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

企鹅博客
19281
文章
0
评论
2019年7月13日15:13:54 评论 1.6K views 649字阅读2分9秒

发布日期: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
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: