ubuntu 20.04.6 sudo 源码包在线升级到1.9.17p1

ubuntu 20.04.6 sudo 源码包在线升级到1.9.17p1

前提:Linux sudo 本地提权漏洞(CVE-2025-32462、CVE-2025-32463)安全风险通告

升级版本 sudo >= 1.9.17p1

原文章

https://ti.qianxin.com/vulnerability/notice-detail/1455?type=risk

1.下载sudo 源码包

https://www.sudo.ws/sudo/dist/ 里面查看需要的版本或者最新版本,

本次使用最新版本

https://www.sudo.ws/sudo/dist/sudo-1.9.17p1.tar.gz

sh 复制代码
原始版本:
 cat /etc/os-release 
 
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal



root@dfmc-dpca-ai:~# sudo -V
Sudo version 1.8.31
Configure options: --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=${prefix}/lib/x86_64-linux-gnu --libexecdir=${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-exampledir=/usr/share/doc/sudo/examples --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p:  --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-rundir=/run/sudo --libexecdir=/usr/lib --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux --with-linux-audit --enable-tmpfiles.d=yes
Sudoers policy plugin version 1.8.31
Sudoers file grammar version 46
sh 复制代码
mkdir /soft
cd /soft
wget https://www.sudo.ws/sudo/dist/sudo-1.9.17p1.tar.gz --no-check-certificate

2.编译安装

sh 复制代码
root@dfmc-dpca-ai:/soft#  tar -xzf sudo-1.9.17p1.tar.gz
root@dfmc-dpca-ai:/soft# cd sudo-1.9.17p1/
root@dfmc-dpca-ai:/soft/sudo-1.9.17p1# ./configure
root@dfmc-dpca-ai:/soft/sudo-1.9.17p1# make 
root@dfmc-dpca-ai:/soft/sudo-1.9.17p1# make install 

3.验证

bash 是新开一个bash界面,是为了验证编译结果是否生效

sh 复制代码
root@dfmc-dpca-ai:/soft/sudo-1.9.17p1# bash
root@dfmc-dpca-ai:/soft/sudo-1.9.17p1# cd
root@dfmc-dpca-ai:~# sudo -V
Sudo version 1.9.17p1
Configure options: 
Sudoers policy plugin version 1.9.17p1
Sudoers file grammar version 50

Sudoers path: /etc/sudoers
Authentication methods: 'passwd'
相关推荐
刚入门的大一新生8 小时前
Linux-线程封装
linux·运维·服务器
n112128 小时前
Docker 容器时区错 8 小时:3 个坑
运维·docker·容器·故障排查·服务器运维·容器时区
Android系统攻城狮8 小时前
Linux FFmpeg深度解析之av_dump_format调用流程与实战(十一)
linux·运维·服务器·ffmpeg·1024程序员节·音视频进阶
Android系统攻城狮8 小时前
Linux FFmpeg深度解析之avcodec_find_decoder调用流程与实战(十二)
linux·运维·服务器·ffmpeg·1024程序员节·音视频进阶
小白的码BUG之路8 小时前
K8s -- 启动一主二从节点
linux·运维·服务器
yyzc111119 小时前
合规稳定资金结算收款系统助力门店发展
大数据·运维·人工智能
慈云数据9 小时前
用 DSH 辅助部署一个网站监控平台:Uptime Kuma + Docker 实战
运维·docker·容器
毒爪的小新9 小时前
最新 Dify 1.14.0+ 内网离线插件打包、部署完整踩坑方案(解决 uv.lock 依赖校验失败)
运维·ai·uv·dify
静以修身zzz9 小时前
OpenStack对象存储-Swift、OpenStack编排管理-heat、OpenStack网络管理-neutron
linux·运维·服务器·架构·openstack·swift
东鹏特饮9 小时前
本机状态监控页面html
运维·css·html·css3