设为首页 时时开奖号码

时时彩大小单双: 时时开奖号码

查看: 488|回复: 0
打印 上一主题 下一主题

[经验分享] “脏牛(Dirty Cow)”漏洞】CVE-2016-5195:Linux 内核本地提权漏洞 通告及修复

[复制链接]

尚未签到

跳转到指定楼层
1#
发表于 2018-6-28 10:43:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
漏洞编号:CVE-2016-5195
漏洞名称:脏牛(Dirty COW)
风险等级:高危
漏洞危害:
  ***可以通过远程***获取低权限用户后,在服务器本次利用该漏洞在全版本Linux系统上实现本地提权,从而获取到服务器root权限。
漏洞利用条件:
  ***可以通过远程***获取低权限用户后,才能进一步在操作系统本地利用该漏洞。
漏洞影响范围

  •   Linux Kernel >= 2.6.22 的所有 Linux 系统
      意味着从 2007 年发布 2.6.22 版本开始,直到2016年10月18日为止,这中间发行的所有 Linux 系统都受影响。
  使用uname –a查看 Linux 系统的内核版本,如:
  Linux AYxxxx 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
  上述内核版本2.6.32-431.23.3.el6.x86_64受漏洞影响。
  Linux AYxxxx 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
  上述内核版本2.6.18-308.el5不受漏洞影响。
漏洞修复方案
  **因为涉及到操作系统内核的升级,我们强烈建议您:正确关闭正在运行的服务,并做好业务数据备份工作。同时创建服务器磁盘快照,避免修复失败造成不可逆的影响。
  如果您的服务器安装了第三方的防护软件有可能会导致内核升级不成功,例如:云锁、安全狗,建议您先卸载后升级内核成功后再安装启用。
1.CentOS 5/6/7 系列操作系统
  阿里云已经更新了CentOS 5/6/7Aliyun mirror源,可以直接在默认配置下,您可以更新软件列表,随后一键升级内核:
  1).检查是否有内核升级包:yum check-update |grep kernel
  2).升级内核:yum update kernel
  3).确认下新版本的内核或 initrd/initramfs 是否有xen-vbd和virtio_blk驱动:
  lsinitrd /boot/initramfs-2.6.32-642.6.2.el6.x86_64.img |grep -i -E 'xen-blkfront|virtio_blk'

  •   查看补丁样例:
      #lsinitrd /boot/initramfs-2.6.32-642.6.2.el6.x86_64.img |grep -i -E 'xen-blkfront|virtio_blk'(具体是版本而定,可以到cd /boot/ 目录下面查看对应的initrd文件(Centos5.1)或initramfs文件(centos6/7))

  •   # lsinitrd /boot/initramfs-2.6.32-642.6.2.el6.x86_64.img |grep  -i -E 'xen-blkfront|virtio_blk'
  •   -rwxr--r--   1 root     root        23448 Nov  4 14:51 lib/modules/2.6.32-642.6.2.el6.x86_64/kernel/drivers/block/virtio_blk.ko
  •   -rwxr--r--   1 root     root        54888 Nov  4 14:51 lib/modules/2.6.32-642.6.2.el6.x86_64/kernel/drivers/block/xen-blkfront.ko
  4).如果有,则可以重启
  5).如果没有,则需要给initrd/initramfs安装驱动,然后执行第三步后重启:

  •   centos 5:
     ?。ň咛迨前姹径?,可以到cd /boot/ 目录下面查看,替换$target_initrd $vmlinuz)

  •   #mkinitrd -f --allow-missing \
  •   --with=xen-vbd  --preload=xen-vbd \
  •   --with=xen-platform-pci --preload=xen-platform-pci \
  •   --with=virtio_blk --preload=virtio_blk \
  •   --with=virtio_pci --preload=virtio_pci \
  •   --with=virtio_console --preload=virtio_console \
  •   --with=hvc_console --preload=hvc_console \
  •   $target_initrd $vmlinuz
centos 6、7 :#mkinitrd -f --allow-missing \--with=xen-blkfront --preload=xen-blkfront \ --with=virtio_blk --preload=virtio_blk \ --with=virtio_pci --preload=virtio_pci \ --with=virtio_console --preload=virtio_console \$target_initrd $vmlinuz  安装驱动样例(本样例以Centos6.8 64bit为准):
#mkinitrd -f --allow-missing --with=xen-blkfront --preload=xen-blkfront --with=virtio_blk --preload=virtio_blk --with=virtio_pci --preload=virtio_pci --with=virtio_console --preload=virtio_console initramfs-2.6.32-642.6.2.el6.x86_64.img 2.6.32-642.6.2.el6.x86_64  具体是版本而定,可以到cd /boot/ 目录下面查看,替换$target_initrd $vmlinuz
  6).执行第三步后,查看是否有驱动,然后重启系统
# lsinitrd /boot/initramfs-2.6.32-642.6.2.el6.x86_64.img |grep -i -E 'xen-blkfront|virtio_blk'-rwxr--r--   1 root     root        23448 Nov  4 16:21 lib/modules/2.6.32-642.6.2.el6.x86_64/kernel/drivers/block/virtio_blk.ko-rwxr--r--   1 root     root        54888 Nov  4 16:21 lib/modules/2.6.32-642.6.2.el6.x86_64/kernel/drivers/block/xen-blkfront.ko  7).查看升级后的内核版本:uname -a或者rpm -q --changelog kernel | grep 'CVE-2016-5195',也可以使用云盾安骑士验证
  注:更新完毕后可能会安装两个内核,但不影响系统运行。
# uname -aLinux iZ2ze1zpafrqftmdfh0b3cZ 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux  或者
#rpm -q --changelog kernel | grep 'CVE-2016-5195'- [mm] close FOLL MAP_PRIVATE race (Larry Woodman) [1385116 1385117] {CVE-2016-5195}Ubuntu 系列操作系统
  阿里云已经更新了Ubuntu mirror源,可以直接在默认配置下,您可以更新软件列表,随后一键升级内核:
  1).查看是否有更新包:dpkg -l | grep linux
  2).更新包列表:apt-get updateor apt update
  3).升级内核:
  Ubuntu12.04版本:apt-get install linux-generic
  Ubuntu14.04版本:apt-get upgrade或apt upgrade
  4).然后重启系统
  5).查看升级后的内核版本:uname -a或者zcat /usr/share/doc/linux-image-3.13.0-101-generic/changelog.Debian.gz | grep -i 'CVE-2016-5195',也可以使用云盾安骑士验证
  注:更新完毕后可能会安装两个内核,但不影响系统运行。
# uname -aLinux iZ2ze1zpaXXXXb3cZ 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26  或者
# zcat /usr/share/doc/linux-image-3.13.0-101-generic/changelog.Debian.gz | grep -i 'CVE-2016-5195'  * CVE-2016-51953.Debian 系列操作系统
  阿里云已经更新了Ubuntu mirror源,可以直接在默认配置下,您可以更新软件列表,随后一键升级内核:
  1).查看是否有更新包:dpkg -l | grep linux
  2).更新包列表:apt-get update
  3).升级内核:apt-get upgrade
  4).然后重启系统
  5).查看升级后的内核版本:uname -a或者zcat /usr/share/doc/linux-image-3.16.0-4-amd64/changelog.Debian.gz | grep -i 'CVE-2016-5195',也可以使用云盾安骑士验证
  注:更新完毕后可能会安装两个内核,但不影响系统运行。
# uname -aLinux iZ2ze1zpaXXXXb3cZ 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux  或者
# zcat /usr/share/doc/linux-image-3.16.0-4-amd64/changelog.Debian.gz |grep -i 'CVE-2016-5195'    (CVE-2016-5195)4.SUSE Linux Enterprise Server 系列操作系统(仅限购买SLES企业服务用户)
  1).使用//mirrors.aliyuncs.com/SLES/SLES12-SP1-Updates/sle-12-x86_64/ 源进行更新,您可以编辑vim /etc/zypp/repos.d/SLES12-SP1-Updates.repo关闭其他更新源,即:修改//mirrors.aliyun.com/SLES/SLES12-SP1-Updates/sle-12-x86_64/ enabled=0,然后更新列表:zypper refresh
  2).安装最新内核:zypper install kernel-default xen-kmp-default
  3).确认下新版本的内核或 initrd / initramfs 是否有xen-vbd和virtio_blk驱动:
  lsinitrd /boot/initrd-3.12.62-60.64.8-default | grep -i -E 'xen-vbd|virtio_blk'

  •   查看补丁样例:
      lsinitrd /boot/initrd-3.12.62-60.64.8-default | grep -i -E 'xen-vbd|virtio_blk'

  •   Arguments: --logfile --force --force-drivers 'xen-vbd xen-vnif xen-platform-pci.ko virtio virtio_console virtio_net virtio_blk virtio_pci'
  •   -rw-r--r--   1 root     root        55335 Sep 23 15:55 lib/modules/3.12.62-60.62-default/updates/blkfront/xen-vbd.ko
  •   -rw-r--r--   1 root     root        31591 Oct 19 04:40 lib/modules/3.12.62-60.64.8-default/kernel/drivers/block/virtio_blk.ko
  •   lrwxrwxrwx   1 root     root           61 Nov  7 14:17 lib/modules/3.12.62-60.64.8-default/weak-updates/updates/blkfront/xen-vbd.ko -> ../../../../3.12.62-60.62-default/updates/blkfront/xen-vbd.ko
  4).如果有,可以重启
  5).如果没有,则需要给 initrd / initramfs 安装驱动,然后执行第三步后重启:
  mkinitrd -k /boot/vmlinuz-3.12.62-60.64.8-default -i /boot/initrd-3.12.62-60.64.8-default(具体版本根据实际安装为准)
  6).查看升级后的内核版本:uname -a或者rpm -q --changelog kernel | grep 'CVE-2016-5195',也可以使用云盾安骑士验证
  注:更新完毕后可能会安装两个内核,但不影响系统运行。
# uname -aLinux iZwz9cl4i8oy1pmjw7g4rxZ 3.12.62-60.64.8-default #1 SMP Tue Oct 18 12:21:38 UTC 2016 (42e0a66) x86_64 x86_64 x86_64 GNU/Linux  或者
# rpm -q --changelog kernel-default | grep 'CVE-2016-5195'- patches.fixes/mm-remove-gup_flags-FOLL_WRITE-games-from-__get_user_pages.patch: (bnc1004418, CVE-2016-5195).5.Open SUSE 系列操作系统
  1).更新列表:zypper refresh
  2).安装最新内核:zypper install kernel-default xen-kmp-default
  3).确认下新版本的内核或 initrd / initramfs 是否有xen-vbd和virtio_blk驱动
  lsinitrd /boot/initrd-3.12.62-55-default | grep -i -E 'xen-vbd|virtio_blk'

  •   样例:
      # lsinitrd /boot/initrd-3.12.62-55-default | grep -i -E 'xen-vbd|virtio_blk'
      lib/modules/3.12.62-55-default/kernel/drivers/block/virtio_blk.ko
      lib/modules/3.12.62-55-default/updates/blkfront/xen-vbd.ko
  4).如果有,可以重启
  5).如果没有,则需要给 initrd / initramfs 安装驱动,然后执行第三步后重启:
  # mkinitrd -k /boot/vmlinuz-3.12.62-55-default -i /boot/initrd-3.12.62-55-default(具体版本根据实际安装为准)
  6).查看升级后的内核版本:uname -a或者rpm -q --changelog kernel | grep 'CVE-2016-5195',也可以使用云盾安骑士验证
  注:更新完毕后可能会安装两个内核,但不影响系统运行。
# uname -aLinux iZwz9XXXshamswbvrZ 3.12.62-55-default #1 SMP Thu Oct 20 08:47:11 UTC 2016 (b0aa9a6) x86_64 x86_64 x86_64 GNU/Linux  或者
# rpm -q --changelog kernel-default | grep 'CVE-2016-5195'- patches.fixes/mm-remove-gup_flags-FOLL_WRITE-games-from-__get_user_pages.patch: (bnc1004418, CVE-2016-5195).6.CoreOS 系列操作系统
  安装所有可用更新,包括新内核:
update_engine_client -update重启机器7.重要提示

  •   1). 对于阿里云官方发布的其余系列的操作系统,Linux 官方正在研发漏洞对应的系统补丁,待补丁发布后,将系统更新到最新版本即可修复漏洞。
  •   2). 对于自定义镜像用户可以关注操作系统原厂商更新状态,自己根据自身业务判断升级内核,修复该漏洞。
+1 0

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须注明原文的出处
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、时时开奖号码 - 服务您的运维操作管理专家!
6、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

点击关注更多内容
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则  允许回帖邮件提醒楼主

关注运维网官方微信X

关注运维网官方微信

扫描二维码关注运维网官方微信,最新一手资源尽在官方微信!快快关注我们吧...

扫描微信二维码查看详情

客服 E-mail:[email protected]

本站由青云提供云计算服务

运维网--中国最专业的运维工程师交流社区

京ICP备14039699号-1 Copyright ? 2012-2018

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

Good good study day day up !


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


独家合作伙伴: 青云cloud

快速回复 时时开奖号码 返回列表
  • 白芦笋:一年一会矜贵食 2018-11-21
  • 日本大阪6.1级强震4死逾300伤 工厂及店铺恢复运营 2018-11-21
  • 补贴后售价25.98万元起 插电混动豪华SUV WEY P8上市 2018-11-21
  • “西洽会”42个央企项目落地重庆 揽金1729亿元 2018-11-21
  • 人民日报评论员:乘势而上,开创全面从严治党新局面 2018-11-20
  • 跟着冬奥会去度假 低调的韩国平昌原来可以这么好玩 全球GO直播预告 2018-11-20
  • 驻村书记张春雪扶贫记:我为黄花代言 2018-11-19
  • 市中心民房内隐藏着线下赌场 杭州警方捣毁一赌博团伙 2018-11-19
  • 安徽省质监局抽查8组空气净化器产品 样品全合格 2018-11-19
  • 中国经济充当了世界经济发展的火车头。但是,作为世界经济火车头的中国,在世界主要经济体股市都走牛的情况下,为何熊途漫漫?这种不正常的现象,背后是我们资本市场的投融 2018-11-18
  • 打倒控房抄者有理,去分房好! 2018-11-18
  • 【90期】裴勇:致敬太虚大师!真心不坏 潮音永亮 2018-11-18
  • 高考不过是人生一隅,前路满是阳光花香 2018-11-17
  • 进不了朋友圈,身份认同难。 2018-11-17
  • 滴眼药水无法逆转白内障 2018-11-16
  • 38| 863| 34| 280| 901| 11| 724| 672| 398| 325|