Rust 1.77.2 发布公告

2024年4月9日 · Rust 安全响应工作组

Rust 团队发布了 Rust 的新维护版本 1.77.2。Rust 是一种编程语言,它正在帮助每个人构建可靠且高效的软件。

如果您通过 rustup 安装了之前的 Rust 版本,那么获取 Rust 1.77.2 非常简单,只需执行以下命令:

rustup update stable

如果您还没有安装 rustup,可以从我们网站上的相应页面获取 rustup

1.77.2 版本包含哪些内容

此版本包含对 CVE-2024-24576 的修复。

在此版本之前,当使用 Command API 在 Windows 上调用批处理文件(扩展名为 batcmd)时,Rust 标准库没有正确地转义参数。能够控制传递给派生进程的参数的攻击者,可以通过绕过转义来执行任意 Shell 命令。

如果您在 Windows 上使用不受信任的参数调用批处理文件,则此漏洞是严重的。其他平台或用途不受影响。

您可以在专门的公告中了解有关此漏洞的更多信息。

1.77.2 版本的贡献者

许多人共同努力创建了 Rust 1.77.2。没有你们大家,我们不可能做到。 谢谢!