Linux sudo被曝提权漏洞,任意用户均能以root身份运行命令
Linux用户请注意!根据外媒的报道,Linuxsudo被曝出存在一个提权漏洞,可完全绕过sudo的安全策略。
先简单说明一下情况,报道指出sudo存在一个安全策略隐患,即便"sudoersconfiguration"配置文件中明确表明不允许以root用户进行访问,但通过该漏洞,恶意用户或程序仍可在目标Linux系统上以root用户身份执行任意命令。
sudo,也就是以超级管理员身份运行(superuserdo)的意思。sudo是Linux中最常使用的重要实用程序之一,它功能十分强大,几乎安装在每一款基于UNIX或Linux的操作系统上,也是这些操作系统的核心命令。作为一个系统命令,普通用户可通过它以特殊权限来运行程序或命令(通常以root用户身份运行命令),而无需切换使用环境。
默认情况下,在大多数Linux发行版中,/etc/sudoers文件中RunAs规约的ALL关键字允许admin或sudo组中的所有用户以系统中的任何有效用户身份运行任何命令。如下图所示:
然而,在Linux系统中存在一条基本安全范式——权限划分(privilegeseparation)。管理员可以配置sudoers文件,来指定哪些用户可以运行哪些命令。
如此一来,即使限制了用户以root用户身份运行特定命令或任何命令,该漏洞也可能允许用户绕过此安全策略并完全接管系统。
Sudo开发者说到:“即便RunAs规约明确禁止root用户访问,但如果Runas规约文件中首先列出了ALL关键字,具有sudo权限的用户就可以使用它来以root身份运行任意命令。”
如何利用此漏洞?SudoUserID-1or4294967295
据悉,该漏洞由苹果信息安全部门的JoeVennix追踪发现(漏洞的CVEID为CVE-2019-14287)。如果想要利用这个漏洞,只需按以下的方式运行即可:
sudo-u#-1id-u
或者
sudo-u#4294967295id-u
不过我们也能看到这里存在一个这样的前提,那就是你的安全策略设置如下:
eviluser=(ALL,!root)/usr/bin/vi
然后这个eviluser就能够通过sudo-u#-1vi命令以root身份运行vi。
之所以会产生这个漏洞,是因为将用户ID转换为用户名的函数会将-1(或无效等效的4294967295)误认为是0,而这正好是root用户UserID。此外,由于通过-u选项指定的UserID在密码数据库中不存在,因此不会运行任何PAM会话模块。
最后,快将sudo升级到1.8.28最新版本吧,新版本已于今天发布!该漏洞会影响1.8.28之前的所有版本。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【快乐大本营鹿晗杨迪是哪一期】《快乐大本营》作为一档经典的娱乐综艺节目,曾邀请过众多明星嘉宾。其中,鹿...浏览全文>>
-
【快乐大本营里所有的好玩的游戏】《快乐大本营》作为一档长期热播的综艺节目,凭借其轻松幽默的氛围和丰富多...浏览全文>>
-
【快乐大本营开播时间】《快乐大本营》作为中国最具影响力的综艺节目之一,自开播以来一直深受观众喜爱。它不...浏览全文>>
-
【快乐大本营几点演】《快乐大本营》作为湖南卫视一档经典综艺节目,自1998年开播以来,深受观众喜爱。节目以...浏览全文>>
-
【快乐大本营欢乐狼人杀哪期】《快乐大本营》作为湖南卫视的经典综艺节目,一直以轻松幽默的风格深受观众喜爱...浏览全文>>
-
【快乐大本营邓伦孙怡那一期】《快乐大本营》作为国内一档经典娱乐综艺节目,一直以轻松搞笑、明星互动为特色...浏览全文>>
-
【快把我哥带走剧情简介】《快把我哥带走》是一部以家庭、成长和青春为主题的国产网络剧,改编自幽·灵的同名...浏览全文>>
-
【快把我哥带走讲述了什么】“快把我哥带走”是一部以家庭情感为主线的网络小说,后被改编为漫画和动画。故事...浏览全文>>
-
【快把我哥带走电影结局】《快把我哥带走》是一部改编自中国漫画家幽·灵的同名漫画的青春校园题材电影。影片...浏览全文>>
-
【快把我哥带走电视剧台词语录】《快把我哥带走》是一部以家庭、成长和青春为主题的国产网络剧,讲述了性格迥...浏览全文>>