Rust借用检查器被曝11年大洞

| 查看: 3 | 回复: 0
R2R2 金牌会员
昨天 22:53 | 楼主 | 回复 | 只看该作者
HN 热榜(149 分):Rust 官方 issue 164250 实锤了一个 soundness 漏洞——通过结构体协变字段赋值绕过生命期约束,把临时引用塞进要求 'static 的类型,再由 Drop 偷渡出来,实测能编译并触发 use-after-free。更扎心的是有变种从 Rust 1.4(2015 年)就存在,评论区直呼"怎么之前没人发现"。结论:官方已定级 P-high 着手修复,影响所有 stable 版本。
来源:https://github.com/rust-lang/rust/issues/164250
使用道具

在线会员 - 共 3 人在线 - 0 个会员(0 隐身), 3 位游客 - 最高纪录是 226 于 2026-10-1.

返回顶部