CVE-2025-64517 in sudo-rs信息

摘要

由 VulDB • 2026-06-04

sudo-rs 是一个使用 Rust 编写的内存安全的 sudo 和 su 实现。当启用 `Defaults targetpw`(或 `Defaults rootpw`)时,身份验证使用的是目标账户(或 root 账户)的密码,而非调用者的密码。在版本 0.2.5 至 0.2.10(不含)之间,sudo-rs 错误地记录了调用者的 UID,而不是以该用户进行身份验证时的 UID。只要时间戳仍然有效,在同一终端上进行的任何后续 `sudo` 调用都会使用该时间戳,从而可能绕过新的身份验证要求,即使策略规定需要这样做也是如此。拥有高权限的用户(能够通过 sudo 以其他用户或 root 身份运行命令)如果知道其被允许执行命令的某个账户的一个密码,就可以在该策略允许的范围内,以任何其他账户的身份运行命令,即使他们不知道这些账户的密码。一个常见的实例是:用户仍可以使用自己的密码以 root 身份运行命令(这是 `sudo` 的默认行为),从而实质上抵消了 `targetpw` 或 `rootpw` 选项的预期行为。版本 0.2.10 包含针对此问题的补丁。早于 0.2.5 的版本不受影响,因为它们不提供 `Defaults targetpw` 或 `Defaults rootpw` 功能。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Want to know what is going to be exploited?

We predict KEV entries!