Linux 内核首个涉及 Rust 代码的安全漏洞公开:源于开发者在 unsafe 代码逻辑疏漏
最新 12 月 18 日消息,Linux 内核维护者 Greg Kroah-Hartman 宣布了内核中首个涉及 Rust 代码的安全漏洞(CVE-2025-68260),打破了 Rust 语言“绝对内存安全”的固有印象。
最新援引博文介绍,问题具体出现在负责 Android 系统进程间通信的 Binder 驱动重写版本中,受影响系统涵盖了运行 Linux 6.18 及更高版本的设备。
深入分析显示,漏洞并非源自 Rust 语言本身的安全机制失效,而是源于开发者在“unsafe”代码块中的逻辑疏漏。
Rust 允许开发者使用“unsafe”关键字绕过编译器检查以执行底层操作。在 Binder 驱动中,当多个线程同时访问一个名为“死亡通知列表(death notification list)”的结构后,代码未能有效阻止并行操作。这种竞态条件导致一个线程在移动列表项时,另一个线程试图删除项,从而破坏了链表结构。
虽然“内存损坏”听起来惊悚,但该漏洞的实际危害相对有限。技术细节表明,这种指针损坏会触发内核分页错误,导致整个系统崩溃(拒绝服务攻击),但并不支持远程代码执行或权限提升。
这在安全领域算是不幸中的万幸。即便如此,对于追求高可用性的服务器和移动设备而言,内核崩溃依然是不可接受的严重故障。
该媒体指出此次事件为过分迷信 Rust 的开发者敲响了警钟。Rust 的安全保证仅适用于其“Safe”代码部分,而内核开发为了兼顾性能与硬件控制,不得不频繁使用“unsafe”操作,这恰恰是风险最高的地方。
针对该漏洞的修复方案已迅速出炉,并被合并至 Linux 6.18.1 和 6.19-rc1 版本中,修复代码调整了死亡通知列表的管理逻辑,从根本上杜绝了并发访问冲突。Linux 内核 CVE 团队强烈建议系统管理员和用户尽快将内核升级至最新的稳定版本,而不是尝试手动修补单个漏洞,以确保系统的整体稳定性与安全性。

《Linux 内核首个涉及 Rust 代码的安全漏洞公开:源于开发者在 unsafe 代码逻辑疏漏》转载自互联网,如有侵权,联系我们删除,QQ:369-8522。
相关图文
-
抖音升级批量举报工具:单次可提交2000条内容
快科技12月18日消息,今日抖音黑板报宣布,抖音升级批量侵权举报工具。用户可在PC端网站通过粘贴链接、上传文件的形式,一键发起批量举报。其中,上传表格单次最多可提交2000条举报内容。... -
千问App将全面接入高德:找餐厅、查路线从未如此方便
快科技12月18日消息,今天,千问APP将全面接入高德,可以用千问App快速了解周边,找到靠谱的吃、玩与生活服务地点。千问能结合高德扫街榜帮用户快速找到合适的餐厅,还能结合高德地图实时路况... -
豆包大模型1.8发布:三大能力显著增强 媲美全球顶尖模型
快科技12月18日消息,在今天召开的火山引擎Force原动力大会上,豆包大模型1.8正式发布,多模态Agent能力媲美全球顶尖模型。据了解,豆包大模型1.8面向多模态Agent场景进行了定向优化。其工具调... -
“第一次知道微信支付还有这功能”上热搜 网友直呼太实用
快科技12月18日消息,近日,微博话题#第一次知道微信支付还有这功能#登上热搜。如果你使用微信支付付款,如果丢东西了,商家可以通过微信的客服提醒你。接收的内容为:“商家‘... -
微信Win/Mac双端4.1.6正式版发布:消息一次性撤回、视频倍速播放来了
快科技12月19日消息,时隔一个月,微信Windows、Mac双端迎来4.1.6正式版更新。据介绍,微信PC端4.1.6版本新增视频倍速播放功能,告别此前的固定播放速度,用户可自由选择1倍、1.5倍、2倍及3倍...

















