大发快三全天不停吗—Linux sudo 被曝提权漏洞,任意用户均能以 root 身份运行命令

局长
 局长
发布于 2019年10月15日
收藏 115

大发快三全天不停吗—Linux 用户请注意!根据外媒的报道,大发快三全天不停吗—Linux sudo 被曝出存在一个提权漏洞,可完全绕过 sudo 的安全策略。

先简单说明一下情况,报道指出 sudo 存在一个安全策略隐患,即便"sudoers configuration"配置文件中明确表明不允许以 root 用户进行访问,但通过该漏洞,恶意用户或程序仍可在目标 大发快三全天不停吗—Linux 系统上以 root 用户身份执行任意命令。

大发快三全天不停吗sudo,也就是以超级管理员身份运行(superuser do)的意思。sudo 是 大发快三全天不停吗—Linux 中最常使用的重要实用程序之一,它功能十分强大,几乎安装在每一款基于 UNIX 或 大发快三全天不停吗—Linux 的操作系统上,也是这些操作系统的核心命令。大发快三全天不停吗作为一个系统命令,普通用户可通过它以特殊权限来运行程序或命令(通常以 root 用户身份运行命令),而无需切换使用环境。

默认情况下,在大多数 大发快三全天不停吗—Linux 发行版中,/etc/sudoers 文件中 RunAs 规约的 ALL 关键字允许 admin 或 sudo 组中的所有用户以系统中的任何有效用户身份运行任何命令。如下图所示:

然而,在 大发快三全天不停吗—Linux 系统中存在一条基本安全范式 —— 权限划分(privilege separation)。管理员可以配置 sudoers 文件,来指定哪些用户可以运行哪些命令。

大发快三全天不停吗如此一来,即使限制了用户以 root 用户身份运行特定命令或任何命令,该漏洞也可能允许用户绕过此安全策略并完全接管系统。

Sudo 开发者说到: “即便 RunAs 规约明确禁止 root 用户访问,但如果 Runas 规约文件中首先列出了 ALL 关键字,具有 sudo 权限的用户就可以使用它来以 root 身份运行任意命令。”

如何利用此漏洞?Sudo User ID -1 or 4294967295

据悉,该漏洞由苹果信息安全部门的 Joe Vennix 追踪发现(漏洞的 CVE ID 为 CVE-2019-14287 )。如果想要利用这个漏洞,只需按以下的方式运行即可:

sudo -u#-1 id -u

或者

sudo -u#4294967295 id -u

不过我们也能看到这里存在一个这样的前提,那就是你的安全策略设置如下:

eviluser = (ALL, !root) /usr/bin/vi

然后这个 eviluser 就能够通过sudo -u#-1 vi命令以 root 身份运行vi大发快三全天不停吗

之所以会产生这个漏洞,是因为将用户 ID 转换为用户名的函数会将 -1(或无效等效的 4294967295)误认为是 0,而这正好是 root 用户 User ID 。此外,由于通过 -u 选项指定的 User ID 在密码数据库中不存在,因此不会运行任何 PAM 会话模块。

最后,快将 sudo 升级到 1.8.28 最新版本吧,新版本已于今天发布!该漏洞会影响 1.8.28 之前的所有版本。

本站文章除注明转载外,均为本站原创或编译。大发快三全天不停吗欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 北京快三分布走势图 —主页-SCHINA 社区 [http://mentanx.com]
本文标题:大发快三全天不停吗—Linux sudo 被曝提权漏洞,任意用户均能以 root 身份运行命令
加载中

精彩评论

编辑部的故事
编辑部的故事
公司服务器试了 rm -rf 的点左下角小心心。
北京快三分布走势图 —主页-SC_WSSRFZ
北京快三分布走势图 —主页-SC_WSSRFZ
靠这个,我通关了所有的pwn
rickiey
rickiey
ubuntu今天更新了sudo
心心念叨的人
拿谷歌的服务器测了下,果然好用 sudo -u#-1 vi /etc/hosts
yl-yue
yl-yue
如果容器化了,rm -rf不再是那么可怕。怕的是删库或数据卷服务器,如果只是删了一个子节点补上就好了。
大发快三全天不停吗而数据卷一般使用云存储或者有备份,所以怕的是删库跑路。

最新评论(35

G
GogHox
这个故事告诉我们还是更新及时的系统更安全
r
ron21
sudo用户执行 sudo bash或者其他自己编译的shell,然后TA就成root了,这个要怎么防?
polly
polly
的确是个问题,不过,谁会让你添加`eviluser = (ALL, !root) /usr/bin/vi` 进去?你要能添加进去,你Y已经有root权限了不是?
蓝色天际线
蓝色天际线
一般使用 sudo 的都是需要 root 权限的,很少是用来切换用户的
z
zb1491449720374
没那样配置安全策略.
ijustyce
ijustyce
manjaro 用户表示不影响,sudo -u#-1 vi /etc/hosts 直接要求输入密码。是我没看懂吗?
polly
polly
让你输你就输呗,你没配置 N北京快三分布走势图 —主页-PASSWD就需要数,数 manjaro 的密码就可以了
hotsmile
hotsmile
我试了也是要提示输入密码呀
m
marlondu
谁会那样配置啊,影响很小
开源中国首席罗纳尔多
开源中国首席罗纳尔多
任何用户都可以执行sudo的吗?这权限划分得不行吧?
侠客张三
侠客张三
首先你得是sudo用户才能使用sudo
非仙
怎么看都有点像后门
爱吃蛋挞的kk
爱吃蛋挞的kk
sudo: 未知用户:#-1
sudo: 无法初始化策略插件
返回顶部
顶部