Rust 借用检查器被爆 11 年漏洞:协变字段赋值绕过生命周期约束,类型系统的承诺还剩多少
10 月 13 日,rust-lang/rust 仓库挂出一个编号 #164250 的 issue:安全代码可以绕过结构体上的生命周期约束,把一个活不满 'static 的引用塞进声明了 T: 'static 的字段里。漏洞标签 I-unsound,优先级 P-high,从 2015 年的 Rust 1.4 起就能编译通过。类型组成员 lcnr 在置顶说明里…
10 月 13 日,rust-lang/rust 仓库挂出一个编号 #164250 的 issue:安全代码可以绕过结构体上的生命周期约束,把一个活不满 'static 的引用塞进声明了 T: 'static 的字段里。漏洞标签 I-unsound,优先级 P-high,从 2015 年的 Rust 1.4 起就能编译通过。类型组成员 lcnr 在置顶说明里…