首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CVE-2019-14287:sudo权限绕过漏洞分析与复现

Sudo 的全称是“superuserdo”,它是Linux系统管理指令,允许用户在不需要切换环境的前提下以其它用户的权限运行应用程序或命令。...漏洞细节分析 一般情况下,大多数Linux发行版的Runas规范(/etc /sudoers)都如下图所示,其中定义的ALL关键字将允许admin或sudo组中的用户以目标系统中的任意用户身份来运行命令...通常来说,这意味着用户的sudoer项在Runas规范中定义了特殊的ALL值。 如果sudoer策略允许的话,sudo支持由用户指定的用户名或用户ID来运行命令。...如果sudoer条目允许用户以任意用户身份运行命令(非root),那么攻击者就可以利用该漏洞来绕过这种限制了。比如说,我们有下列sudoer条目: bob myhost = (ALL, !...漏洞修复 Sudo v1.8.28版本已修复该漏洞,建议广大Linux用户尽快手动将sudo包更新至最新版本。

89220
您找到你想要的搜索结果了吗?
是的
没有找到

“最小权限访问”依然是安全最前线

管理员权限应用最小权限原则的经典案例是Unix和Linux系统上的开源工具“sudo”(“ superuser do ”的缩写)。...该工具允许公司在“sudoer”文件中定义具有“全权”root凭证部分权限的角色。管理员登录后得在命令前加“su”前缀才可以尝试执行特权命令,且该命令若不被sudoer策略允许,执行尝试还会被拒绝。...但当Unix/Linux系统环境达到一定的规模,每台Unix/Linux服务器上独立运行sudo就让最小权限的施行变得难以控制,容易出错,适得其反了。...于是,各种特权访问管理(PAM)解决方案应运而生,要么用覆盖整个环境的解决方案贯彻统一的策略和实现规则集并辅以键盘记录,要么以覆盖所有实例的集中式策略增强sudo(相对于分散在各实例上的多个sudoer...但是,Unix/Linux通常只是PAM整体视图中的一部分。还有其他系统会留有未经审查的管理员权限访问。

92820

Linux提权姿势一:滥用SUDO提权

但是在特权升级之前,让我们了解一些sudoer文件语法,sudo命令是什么?;)。 什么是SUDO? Sudoer文件语法。...sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。...首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”);在一般用户需要取得特殊权限时...将环境变数中的 HOME (家目录)指定为要变更身份的使用者家目录(如不加 -u 参数就是系统管理者 root ) command 要以系统管理者身份(或以 -u 更改为其他人)执行的指令 ---- Sudoer

11.2K20

如何在 Rocky Linux 上安装最新的 PHP 8?

Rocky Linux操作系统背后的开发人员坚持认为它与RHEL 100%兼容。...这种错误兼容性特性使Rocky Linux能够将其先前操作系统版本中的不受欢迎的功能复制到当前版本,这种回溯功能对 Web 应用程序开发人员来说非常重要,尤其是在 PHP 编程语言的前提下。...本文将引导我们在Rocky Linux操作系统上安装和配置PHP 8及其扩展。 先决条件 确保您是您正在使用的 Rocky Linux 操作系统的root/sudoer 用户。...在 Rocky Linux 上安装 PHP 8 通过执行以下命令确保您使用的Rocky Linux是最新的: $ sudo dnf update && sudo dnf upgrade -y 现在您已经更新了...Rocky Linux并且它处于最佳性能状态,您需要添加EPEL和Remi存储库,这些 repos 是安装PHP 8当前和未来版本的桥梁。

74950

Linux:谁能打开多少个文件,可以精准控制!只需这行配置。

引言 在Linux中,可以更改打开文件的最大数量。使用ulimit命令修改这个限制值,从而控制文件资源的访问阈值。...root用户本身,或者sudoer组成员。 首先,让我们看看如何找出Linux系统上打开的文件描述符的最大数量。 ? 查找Linux打开文件限制 该值存储在下面的文件内 ?...如何在Linux中检查系统范围的文件描述符限制 如果服务器正在运行,但是一些应用程序可能需要对打开的文件描述符数量调高。...那么可以通过编辑内核指令fs.file-max来增加Linux中打开文件的限制。为此,我们需要使用sysctl程序。 sysctl用于在运行状态中配置内核参数。...你需要root身份编辑以下文件: vi /etc/security/limits.conf 如果是一名Linux管理员,需要对该文件烂熟于胸。

76720

“严重”Linux Sudo漏洞的潜在危害实际没那么大!

该补丁可防止在Linux系统中出现潜在的严重后果。...但是,必须为每个Linux发行版打包该软件包,并通过维护单个Linux操作系统的数百个Linux社区进行分发。...一些软件工程师认为,这种bug情形可能会影响大量的用户群,但其他人则认为该问题不会影响大多数Linux用户。 特权分离 特权分离是Linux中基本的安全范式之一。...他对LinuxInsider表示:“它不影响大多数Linux系统,默认情况下,没有哪一个Linux系统是很容易受到攻击。” 该漏洞仅影响已配置为允许其他授权用户执行一组有限的sudo命令的系统。...Crawford解释说,通过利用此漏洞,这些受限制访问的sudoer可以执行命令,就好像它们具有完整的sudo(管理员)特权一样。

94830
领券