千家信息网

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

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章给大家介绍怎么在Linux中曝出Sudo提权漏洞 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Sudo 特指"超级用户"。作为一个系统命令,其允许用户以特殊权限来运行程
千家信息网最后更新 2025年02月01日怎么在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安全错误 数据库的锁怎样保障安全 地址访问数据库 莫纳克电梯如何用服务器调称重 服务器运行监控系统 检察院网络安全上半年工作总结 搞软件开发的对应专业 深圳服务器回收有哪些公司 数据库.有哪些 软件开发总经理面试问题 华为网络安全获证 全境封锁服务器在哪 2020网络安全法心得体会 服务器检验报告 北京芝麻竞技网络技术有限公司 青少年网络安全监管 浙江小阪互联网科技有限公司 软件开发的需求阶段 大型网络安全培训课件 如何选购轮胎 看这个数据库 谈谈你对网络技术发展展望 网络安全你我同行作文150字 重庆软件开发人员技术职称 数据库怎么查询特定的数据 中国农业气象数据库 公司服务器如何设置密码 为什么建一个网站需要数据库 京东服务器管理负责人 明日之后第三季服务器进不去 隐私保护与网络安全规定 黑龙江信息化软件开发服务有哪些 软件开发书pdf
0