首页 > 系统服务 > 详细

Ubuntu16.04 本地提权漏洞复测过程

时间:2018-03-21 13:15:54      阅读:401      评论:0      收藏:0      [点我收藏+]

一、漏洞概述

Ubuntu 16.04 版本且unprivileged_bpf_disable 权限没有关闭的情况下就会存在 提权漏洞
查看方式:
1,cat /proc/version 查看系统版本

技术分享图片

 

2,查看是否存在unprivileged_bpf_disable文件,如果存在该文件,查看文件内容是否为1,若不是1,则存在漏洞

技术分享图片

二、漏洞验证

1,下载poc文件 upstream44.c
下载地址:http://cyseclabs.com/exploits/up ... mp;isappinstalled=0

2,编译生成可执行文件,并赋予可执行权限
gcc -o upstream upstream44.c
chmod a+x upstream

技术分享图片

 

3,在普通用户界面下,执行upstream程序,就会直接变成root用户

技术分享图片

三、防御方案

1,目前的防御方式是启用 unprivileged_bpf_disable 功能
echo 1 > /proc/sys/kernel/unprivileged_bpf_disabled

2,启用上述功能后,再次执行upstream可以发现提权失败

技术分享图片

 

 

技术分享图片

Ubuntu16.04 本地提权漏洞复测过程

原文:https://www.cnblogs.com/hookjoy/p/8616250.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!