返回快讯列表
开发者动态

Linux 7.2-rc7 发布:安全加固为主,Rust binder 拿到稳定性补丁

Linux 7.2-rc7 于 8 月 9 日发布,改动 412 个文件、近 400 个非合并提交,重点是 x86 推测执行缓解、SELinux 策略校验与网络子系统边界检查。

Linux 7.2-rc7 在 8 月 9 日发布,这是合并窗口关闭之后只收 bug 修复的一轮,规模是 412 个文件改动、近 400 个非合并提交。7.2 正式版已经很近,之后 7.3-rc1 的合并窗口会随即打开。同期还放出了 7.1.8、6.18.44、6.12.103 和 6.6.151 几个长期支持版本。

这轮的重心明显偏安全。x86 侧重写了 SRSO(推测式返回栈溢出)的缓解方式,改为模拟 saferet 序列,让 CPU 在易受攻击的窗口内不会真正执行直接 RET。SELinux 增加了十项策略加载期检查,用于拒绝未声明的类值、未定义的布尔量和格式错误的权限,同时有一个补丁修掉了先前 isvalid 检查引入的 System V IPC 消息队列吞吐回退,幅度约 89% 到 94%。网络子系统方面,Open vSwitch 的 peer 驱动加了 204 行套接字与 Netlink 加固代码,IPSet 的哈希实现补了 304 行边界与溢出检查。Rust 版的 Android binder 驱动则拿到第一个有实际意义的稳定性补丁,避免每次 ioctl 调用都去查询当前线程。

生产环境按惯例不必跟 rc 版本,但如果你维护的机器踩在 SRSO 缓解或 SELinux 策略这两条线上,这轮改动值得提前在测试环境验证——尤其是那个 IPC 吞吐回退的修复,幅度大到足以改变压测结论。另外 rc7 还合入了三个新增文档,其中包括一份面向 AI 编码助手的指南。

更多快讯