当前位置: 首页 > news >正文

sudo本地提权漏洞(CVE-2025-32462)

文章目录

  • 影响组件
  • 漏洞分析
  • 漏洞复现
  • 影响版本
  • 漏洞修复

影响组件

Linux 是一种免费开源的类 Unix 操作系统,广泛应用于服务器、嵌入式设备及云计算领域。Sudo 是一款在类 Unix 系统中用于允许授权用户以其他用户(通常是超级用户)的安全权限执行命令的工具,广泛应用于系统管理和运维过程中。它提供了灵活的访问控制机制,允许系统管理员精细地控制哪些用户可以执行哪些命令,以及在何种条件下执行。

漏洞分析

sudo -h (–history):该选项设计初衷是​​仅与 -l(–list)配合​​,用于查询用户在​​远程主机​​的sudo 权限(例:sudo -l -h dev-server)。

Sudo 未限制 -h 与其他命令(如 sudoedit 或执行命令)的组合使用。当攻击者执行 sudo -h rogue-host COMMAND 时,Sudo 错误地使用 rogue-host 的主机名匹配本地 sudoers 规则,而非当前真实主机名。

执行 sudo -h dev.test.local id 后,Sudo 错误地将本地主机视为 dev.test.local,从而允许执行命令。

# sudoers 文件示例(分发至多台主机)
Host_Alias DEV = dev.test.local
Host_Alias PROD = prod.test.local
lowpriv DEV = ALL    # 允许在dev主机执行所有命令
lowpriv PROD = !ALL  # 明确禁止在prod主机执行命令

漏洞复现

查看当前权限,普通用户
在这里插入图片描述
执行

sudo -i -h dev.test.local

成功提权
在这里插入图片描述

影响版本

1.9.0 <= sudo <= 1.9.17
1.8.8 <= sudo <= 1.8.32

漏洞修复

升级到官方更新的安全版本:sudo >= 1.9.17p1

http://www.dtcms.com/a/264601.html

相关文章:

  • S7-1200 PN与G120变频器控制起停及调速PROFINET实现详解
  • 微信小程序能不能获取物联网的上的设备数据
  • 在 proteus8或者proteus 9 中查看 micropython 的 print 输出
  • Redis搭建集群模式
  • 【WEB】Polar靶场 笔记
  • C++主流编辑器特点比较
  • 【HDMI CEC Menu Tunneling (菜单穿越) 功能详解
  • Stereolabs ZED系列与ZED X立体相机系列对比:如何根据项目需求选择?
  • AI大模型如何重塑软件开发流程?从自动化革命到人机共生范式
  • 小架构step系列01:小架构初衷
  • SQLMesh中的SQL模型:从基础定义到高级应用
  • 【网工|知识升华版|实验】1 登录华为设备并配置
  • 【Maven】Maven深度避坑指南:依赖冲突全维度解决方案与工业级实战(超万字解析)
  • 移动conda虚拟环境的安装目录
  • 超低功耗语音芯片有哪些?
  • 构建下一代云原生大模型多租户平台:架构设计与关键挑战
  • Django全栈开发:架构解析与性能优化实战
  • AWS CloudFormation部署双可用区VPC网络架构 - 完整指南
  • Chrome 下载文件时总是提示“已阻止不安全的下载”的解决方案
  • 力扣 hot100 Day32
  • 鸿蒙UI框架深度解析:对比Android/iOS的布局适配与组件设计
  • ElementUI 表格el-table自适应高度随浏览器窗口变化
  • 量子算法:微算法科技用于定位未知哈希图的量子算法,网络安全中的哈希映射突破
  • 在设计提示词(Prompt)时,关于信息位置的安排z怎么 结合模型特性和任务目标
  • 容器基础5-Helm 与 K8s 的关系
  • Lua 安装使用教程
  • 第二章AIGC入门:打开人工智能生成内容的新世界大门(3/36)
  • 不会用PS?,有一键图片处理工具
  • Crossbar结构的排队策略
  • 【深度学习-Day 34】CNN实战:从零构建CIFAR-10图像分类器(PyTorch)