如何更新 sudo 软件包版本?

bit*_*man 19 sudo 18.04

随着 1.8.28 之前的 sudo 版本中发现漏洞的消息,我试图升级到该版本,但没有成功。我做了sudo apt-get update并且sudo apt-get upgradesudo 继续使用相同的版本。甚至尝试过sudo apt-get upgrade sudo,它说它是最晚的,这不能完全正确,因为今天早些时候发布了 1.8.28。

人们通常如何使用apt-get最新版本更新软件包?

N0r*_*ert 15

它被称为CVE-2019-14287并已修复为反向移植。

所有你需要 - 是运行:

sudo apt update
sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)

(但更有可能unattended-upgrades已经安装了所有更新)

见 USN https://usn.ubuntu.com/4154-1/

须藤

并在18.04 LTS的sudo 1.8.21p2-3ubuntu1.1 的变更日志中指出。

  • 为了给这个答案添加一些信息,像这样的安全修复被反向移植并应用于当前存储库中的应用程序版本,因为 [Ubuntu 存储库不提供最新版本的软件包](https://askubuntu.com /q/151283) 在操作系统发布后(准确地说,一旦软件包的版本在开发过程中被冻结)。例如,14.04 中的 `sudo` 包仍然是 1.8.9 版本,正如您在屏幕截图中看到的那样,但它实际上已被修补以包含针对该漏洞的修复程序。 (3认同)
  • @AdamBarnes 在评论中很难对这个问题的答案做出公正的评价。我强烈建议检查我在之前评论中链接的问题的答案。如果他们都没有回答您的问题,您可以随时提出新的问题! (2认同)