有消息称在 1.8.28 之前的 sudo 版本中发现漏洞,因此我尝试升级到该版本,但一直没有成功。我升级了,sudo apt-get update
但sudo apt-get upgrade
sudo 仍处于同一版本。我尝试过sudo apt-get upgrade sudo
,它说是最新的,但这不可能完全正确,因为 1.8.28 是今天早些时候发布的。
通常如何使用apt-get
最新版本的软件包进行更新?
答案1
它被称为CVE-2019-14287并且已经修复为反向移植。
您只需要运行:
sudo apt update
sudo apt upgrade
(但更有可能的是unattended-upgrades
已经安装了所有更新)
参见 USNhttps://usn.ubuntu.com/4154-1/:
并在变更日志中指出须藤1.8.21p2-3ubuntu1.1适用于 18.04 LTS。
答案2
对我来说,运行就足够了:
sudo apt update
apt-cache policy sudo
并检查版本(已安装:1.8.16-0ubuntu1.5,候选版本:1.8.16-0ubuntu1.8 = 此版本已修复问题)sudo apt-get install sudo
并且软件包已更新,并检查该错误:sudo -u#-1 whoami
不再起作用