千家信息网

怎么在Linux中曝出Sudo提权漏洞

发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,这篇文章给大家介绍怎么在Linux中曝出Sudo提权漏洞 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Sudo 特指"超级用户"。作为一个系统命令,其允许用户以特殊权限来运行程
千家信息网最后更新 2024年12月03日怎么在Linux中曝出Sudo提权漏洞

这篇文章给大家介绍怎么在Linux中曝出Sudo提权漏洞 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Sudo 特指"超级用户"。作为一个系统命令,其允许用户以特殊权限来运行程序或命令,而无需切换使用环境(通常以 root 用户身份运行命令)。

默认情况下,在大多数 Linux 发行版中(如屏幕快照所示),/ etc / sudoers 的 RunAs 规范文件中的 ALL 关键字,允许 admin 或 sudo 分组中的所有用户,以系统上任何有效用户的身份运行任何命令。

然而由于特权分离是 Linux 中最基本的安全范例之一,因此管理员可以配置 sudoers 文件,来定义哪些用户可以运行哪些命令。

这样一来,基板限制了用户以 root 身份运行特定或任何命令,该漏洞也可允许用户绕过此安全策略,并完全控制系统。

Sudo 开发者称: "只要 Runas 规范明确禁止 root 访问、首先列出 ALL 关键字,具有足够 sudo 权限的用户就可以使用它来以 root 身份运行命令。"

据悉,该漏洞由 苹果 信息安全部门的 Joe Vennix 追踪发现(CVE-2019-14287)。且想要利用这个 bug,只需 Sudo User ID -1 或 4294967295 。

这是因为将用户 ID 转换为用户名的函数,会将 -1(或无效等效的 4294967295)误认为 0,而这正好是 root 用户 User ID 。

此外,由于通过 -u 选项指定的 User ID 在密码数据库中不存在,因此不会运行任何 PAM 会话模块。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

关于怎么在Linux中曝出Sudo提权漏洞 就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

用户 运行 命令 系统 漏洞 身份 安全 操作系统 关键 关键字 内容 文件 更多 权限 程序 帮助 不错 有效 特殊 这样一来 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 multisim清除用户数据库 江苏省七财互联网科技 列出数据库的表 山西数据库安全箱代理商 云服务器不要域名可以建站吗 收到软件开发服务会计分录 北海市蚁巢网络技术有限公司 共筑网络安全防线郭富才 航天通信的网络安全技术 公民遵守网络安全法有哪些义务 小型机服务器富士通和IBM区别 巴南区网络软件开发服务代理商 发电厂erp数据库有什么用 学生网络安全标语横幅 调用接口数据导入数据库 js实时折线图 数据库 软件开发行业收入确认政策 铜陵IOS软件开发招聘 前程互联网教育科技有限公司 西安市碑林区创拓互联网科技部 常州市网络安全协会 江西村游网络技术 mdf 数据库密码破解 滨州app定制软件开发外包公司 航天通信的网络安全技术 java 服务器端 成都聚思力软件开发 服务器控制台在哪里 关于网络技术发现的作文 电子邮件服务器未响应
0