标准库安全咨询

2018年9月21日 · Rust 核心团队

Rust 团队最近收到通知,标准库的 str::repeat 函数存在一个安全漏洞。当传入一个大数字时,此函数会发生整数溢出,可能导致越界写入。如果您没有使用 str::repeat,则不受影响。

我们正在为这个漏洞申请 CVE 编号。此问题的修复已提交到 Rust 仓库的 stable/beta/master 分支。包含修复的 nightly 和 beta 版本将在今晚发布,而 1.29.1 版本将于 2018 年 9 月 25 日发布,其中包含针对 stable Rust 的修复。

您可以在我们的 rustlang-security-announcements 邮件列表 这里 找到完整的公告。