云网牛站
所在位置:首页 > Linux新闻 > macOS上存在Sudo漏洞(CVE-2021-3156漏洞),能用sudoedit -s

macOS上存在Sudo漏洞(CVE-2021-3156漏洞),能用sudoedit -s

2021-02-04 10:32:42作者:linux人稿源:cnBeta站

影响 Linux 的 Sudo 漏洞(CVE-2021-3156 漏洞)同样也影响 macOS 系统,同样也能执行 sudoedit -s 命令,以下附上详细的介绍及截图演示。

 

详细介绍

Qualys 安全研究人员披露了 CVE-2021-3156 漏洞。攻击者可据此利用 Sudo 应用程序中的一个 bug 访问本地系统,进而提升账户的访问权限。起初该漏洞被认为仅影响 Linux 和 BSD 平台,但是英国安全研究人员明确指出,这个 Sudo 安全漏洞同样影响苹果公司的 macOS 操作系统。下图展示 Sudo 允许管理员将原本受限的 root 访问权限分配给其它用户:

macOS上存在Sudo漏洞(CVE-2021-3156漏洞),能用sudoedit -s

起初,Qualys 研究人员发现该漏洞或在 Sudo 应用程序中引发堆栈溢出错误,让当前用户也获得对底层 root 命令的特权访问。若被恶意攻击者利用,显然会对整个系统构成严重威胁。

尽管利用该漏洞的唯一前提是攻击者必须可以摸到系统,但通过在设备上植入恶意软件(或强制低特权服务账户)的形式来达成目的。

macOS上存在Sudo漏洞(CVE-2021-3156漏洞),能用sudoedit -s

在已经得出的报告中,Qualys 研究人员仅在 Ubuntu、Debian 和 Fedora 这三大 Linux 发行版上进行了测试,并且推测其它类 UNIX 操作系统也会受到影响。参考在Linux终端运行sudoedit -s /命令看未修复和已修复的效果

当时许多人猜测 BSD 躺枪,毕竟该系列操作系统也附带了功能强大的 Sudo 应用程序,此外有其他研究人员发现该漏洞也可在 IBM AIX 系统上复现。

macOS上存在Sudo漏洞(CVE-2021-3156漏洞),能用sudoedit -s

然而正如 Hacker House 联合创始人 Matthew Hickey 在 Twitter 上曝光的那样,最新版本的苹果 macOS 操作系统也未能幸免。

Hickey 表示,其在 macOS 平台上测试了 CVE-2021-3156 漏洞,然后发现只需实施某些修改,该漏洞亦可被用于向攻击者授予 root 账户的特权访问。

macOS上存在Sudo漏洞(CVE-2021-3156漏洞),能用sudoedit -s

在接受 ZDNet 采访和分享的一段视频中,Hickey 指出:想要触发该漏洞,只需覆盖 argv [0] 或创建一个符号链接。

随后这一消息也得到了业界知名的 macOS 安全这一的 Patrick Wardle 的私下和独立验证,并由卡内基梅隆大学计算机应急安全响应(CERT)协调中心的漏洞分析师 Will Dormann 正式向外界公布。

macOS上存在Sudo漏洞(CVE-2021-3156漏洞),能用sudoedit -s

更糟糕的是,即使部署了苹果发布的最新安全补丁,该漏洞仍可能在 macOS 的最新版本中被再次利用。

 

结语

以上演示的截图仅供参考,请勿用于实践。

请 macOS 用户关注系统推送的更新,及时的修补漏洞,以防被他人恶意利用。

 

相关主题

sudo命令_Linux sudo命令使用详解:以其他身份来执行命令

精选文章
热门文章