国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Linux內(nèi)核的Rust“轉(zhuǎn)正”后,驚爆首個(gè)安全漏洞!

0
分享至


編譯 | 蘇宓

出品 | CSDN(ID:CSDNnews)

都說(shuō) Rust 是內(nèi)存安全的編程語(yǔ)言,但現(xiàn)實(shí)正在敲響警鐘。

近日,Linux 內(nèi)核維護(hù)者 Greg Kroah-Hartman 在郵件列表中確認(rèn),主線(xiàn) Linux 內(nèi)核中的一段 Rust 代碼被正式登記為 CVE 漏洞。

這也是 Linux 內(nèi)核 Rust 代碼首次獲得 CVE 編號(hào),引發(fā)了社區(qū)的廣泛關(guān)注。



Linux 內(nèi)核 Rust 代碼首次出現(xiàn) CVE

這一漏洞出現(xiàn)在用 Rust 重寫(xiě)的 Android Binder 驅(qū)動(dòng)(rust_binder)中。由于其中包含被標(biāo)注出來(lái)的 unsafe Rust 代碼,在特定并發(fā)場(chǎng)景下可能觸發(fā)競(jìng)態(tài)條件,導(dǎo)致鏈表中 prev/next 指針發(fā)生內(nèi)存破壞,最終引發(fā)內(nèi)核崩潰。

Greg Kroah-Hartman 在公告中給出了問(wèn)題代碼的核心片段,其包含了如下 unsafe 操作:

unsafe { node_inner.death_list.remove(self) };

這個(gè)操作之所以是不安全的,是因?yàn)樵谛薷逆湵碓氐?prev/next 指針時(shí),必須確保沒(méi)有其他線(xiàn)程同時(shí)在并行訪問(wèn)或修改這些指針。

如果該節(jié)點(diǎn)確實(shí)存在于 remove 所操作的那個(gè)鏈表中,那么這是安全的,因?yàn)槲覀儗?duì)該鏈表?yè)碛歇?dú)占訪問(wèn)權(quán);如果節(jié)點(diǎn)根本不在任何鏈表中,也同樣不會(huì)有問(wèn)題。

但一旦節(jié)點(diǎn)實(shí)際上存在于另一個(gè)可能被并發(fā)訪問(wèn)的鏈表中,那么在執(zhí)行 remove 操作時(shí),就會(huì)引發(fā)數(shù)據(jù)競(jìng)爭(zhēng),直接破壞鏈表結(jié)構(gòu)。

而遺憾的是,這里正好踩中了這種情況。

問(wèn)題是如何觸發(fā)的?

據(jù) Greg Kroah-Hartman 的解釋?zhuān)瑔?wèn)題發(fā)生在 Node::release 的執(zhí)行流程中,大致步驟如下:

  1. 獲取鎖;

  2. 將原鏈表中的所有元素移動(dòng)到一個(gè)位于棧上的本地鏈表;

  3. 釋放鎖;

  4. 遍歷這個(gè)本地鏈表進(jìn)行處理。

當(dāng)其他線(xiàn)程同時(shí)在原始鏈表上使用這個(gè) unsafe 的 remove 方法時(shí),就會(huì)導(dǎo)致 prev/next 指針發(fā)生內(nèi)存破壞,最終引發(fā)崩潰。

下面就是一次實(shí)際出現(xiàn)的崩潰示例:


針對(duì)這一問(wèn)題,修復(fù)思路相對(duì)直接:修改 Node::release 的實(shí)現(xiàn),不再先把元素整體移動(dòng)到本地鏈表中,而是直接在原鏈表上逐個(gè)彈出并處理節(jié)點(diǎn),從而避免并發(fā)訪問(wèn)時(shí)破壞鏈表結(jié)構(gòu)。


影響范圍

目前,Linux 內(nèi)核 CVE 團(tuán)隊(duì)已為該問(wèn)題分配編號(hào)CVE-2025-68260。

該 CVE 影響的是 Linux 6.18 及之后的版本,也就是引入 Rust Binder 驅(qū)動(dòng)之后的內(nèi)核版本。

值得注意的是,這個(gè)問(wèn)題目前“最多”只會(huì)導(dǎo)致系統(tǒng)崩潰,并不存在遠(yuǎn)程代碼執(zhí)行等更嚴(yán)重的安全風(fēng)險(xiǎn)。

對(duì)于“Rust 內(nèi)核代碼首次出現(xiàn) CVE”這一節(jié)點(diǎn)性事件,Greg Kroah-Hartman 也給出了相對(duì)冷靜的評(píng)價(jià):

Rust 并不是一顆能夠解決所有安全問(wèn)題的“銀彈”,但它確實(shí)能在很大程度上提供幫助。隨著 Rust 在內(nèi)核代碼中的使用越來(lái)越廣泛,它有望消除 Linux 內(nèi)核中大量常見(jiàn)的漏洞類(lèi)型。

......除了這個(gè)漏洞,同時(shí)也要注意,僅在今天,就有另外 159 個(gè)內(nèi)核 CVE 是針對(duì) C 語(yǔ)言代碼部分的修復(fù)。因此,一如既往,想要整體上保持系統(tǒng)安全,最重要的仍然是及時(shí)升級(jí)到更新的內(nèi)核版本。

另外,也有不少網(wǎng)友對(duì)于 Rust 的安全性發(fā)表自己的見(jiàn)解:

  • 如果 Rust 因?yàn)樘腊?,以至于必須使?unsafe 才能解決問(wèn)題,那責(zé)任仍然在 Rust 本身。你必須同時(shí)考慮安全 Rust 的行為以及必要的 unsafe 代碼。

  • 任何認(rèn)為僅僅把代碼重寫(xiě)成 Rust 就能消除所有 bug 的人都是天真得無(wú)藥可救的。尤其是考慮到 Rust 允許使用 unsafe 操作。這并不意味著 Rust 相較于 C 沒(méi)有價(jià)值,只是它的價(jià)值并不是能完全消除 bug——而這也從來(lái)不是它所宣傳的賣(mài)點(diǎn)。

那么,你怎么看?

參考:

https://lore.kernel.org/all/2025121614-CVE-2025-68260-558d@gregkh/

https://news.ycombinator.com/item?id=46302621



特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
湖人內(nèi)訌實(shí)錘!拉拉維亞直指內(nèi)部脫節(jié),雷迪克暗諷某人,難怪連敗

湖人內(nèi)訌實(shí)錘!拉拉維亞直指內(nèi)部脫節(jié),雷迪克暗諷某人,難怪連敗

細(xì)話(huà)籃球
2025-12-26 13:21:49
江蘇2025年12月企退,過(guò)渡性養(yǎng)老金月增700元,2026年再增300元嗎

江蘇2025年12月企退,過(guò)渡性養(yǎng)老金月增700元,2026年再增300元嗎

云鵬敘事
2025-12-25 19:57:46
交警倒在機(jī)動(dòng)車(chē)道,男子騎在身上毆打;目擊者:打人者疑酒后沖卡;海南瓊海警方:正在處理中

交警倒在機(jī)動(dòng)車(chē)道,男子騎在身上毆打;目擊者:打人者疑酒后沖卡;海南瓊海警方:正在處理中

大風(fēng)新聞
2025-12-26 12:22:04
烏軍確認(rèn)撤出西維爾斯克,庫(kù)皮揚(yáng)斯克取得進(jìn)展,克宮拒絕圣誕?;?>
    </a>
        <h3>
      <a href=鷹眼Defence
2025-12-24 16:19:36
仔細(xì)看,iOS 微信和 QQ 終于支持液態(tài)玻璃效果了!

仔細(xì)看,iOS 微信和 QQ 終于支持液態(tài)玻璃效果了!

XCiOS俱樂(lè)部
2025-12-26 11:01:29
一個(gè)月后,中洪恐?jǐn)嘟?,洪都拉斯新總統(tǒng):中國(guó)大陸不給我們好處

一個(gè)月后,中洪恐?jǐn)嘟唬槎祭剐驴偨y(tǒng):中國(guó)大陸不給我們好處

博覽歷史
2025-12-25 18:31:13
國(guó)民黨內(nèi)“大亂斗”,鄭麗文力挽狂瀾?

國(guó)民黨內(nèi)“大亂斗”,鄭麗文力挽狂瀾?

紫如血的世界
2025-12-26 12:37:44
央視怒批!又一網(wǎng)紅食品暴雷,溢價(jià)66倍還傷肝腎,很多家庭都在吃

央視怒批!又一網(wǎng)紅食品暴雷,溢價(jià)66倍還傷肝腎,很多家庭都在吃

八斗小先生
2025-12-25 16:12:02
1958年,2億只麻雀一夜之間沒(méi)了,大家都以為保住了糧食,結(jié)果第二年那報(bào)應(yīng)來(lái)得太猛,還得厚著臉皮找蘇聯(lián)救急

1958年,2億只麻雀一夜之間沒(méi)了,大家都以為保住了糧食,結(jié)果第二年那報(bào)應(yīng)來(lái)得太猛,還得厚著臉皮找蘇聯(lián)救急

歷史回憶室
2025-12-26 11:11:27
火箭119-96湖人迎4利好!2鋒線(xiàn)統(tǒng)治攻守,電風(fēng)扇作用大,申京改變

火箭119-96湖人迎4利好!2鋒線(xiàn)統(tǒng)治攻守,電風(fēng)扇作用大,申京改變

細(xì)話(huà)籃球
2025-12-26 12:09:52
【國(guó)際3分鐘】高市早苗勿闖紅線(xiàn)!若參拜靖國(guó)神社,就是與歷史正義為敵

【國(guó)際3分鐘】高市早苗勿闖紅線(xiàn)!若參拜靖國(guó)神社,就是與歷史正義為敵

環(huán)球網(wǎng)資訊
2025-12-25 17:15:59
不到24小時(shí)美國(guó)扣押第三艘油輪,遭遇強(qiáng)硬對(duì)手引發(fā)海上追逐戰(zhàn)

不到24小時(shí)美國(guó)扣押第三艘油輪,遭遇強(qiáng)硬對(duì)手引發(fā)海上追逐戰(zhàn)

優(yōu)趣紀(jì)史記
2025-12-23 16:23:38
乒超半決賽:大爆冷!國(guó)乒女單世界第3輸球,蒯曼2:3輸球無(wú)緣勝利

乒超半決賽:大爆冷!國(guó)乒女單世界第3輸球,蒯曼2:3輸球無(wú)緣勝利

國(guó)乒二三事
2025-12-26 12:57:19
教育部動(dòng)真格了。新規(guī)明確:小學(xué)一至六年級(jí),全面取消跨校聯(lián)考…

教育部動(dòng)真格了。新規(guī)明確:小學(xué)一至六年級(jí),全面取消跨校聯(lián)考…

夢(mèng)想的現(xiàn)實(shí)
2025-12-24 00:14:09
167票當(dāng)選!聯(lián)合國(guó)變天,新主席對(duì)華態(tài)度不一般?中方提出4個(gè)要求

167票當(dāng)選!聯(lián)合國(guó)變天,新主席對(duì)華態(tài)度不一般?中方提出4個(gè)要求

花花娛界
2025-12-25 20:42:42
深夜大瓜!曝闞清子生下女兒沒(méi)保住,沒(méi)有膀胱和肛門(mén),產(chǎn)前狀態(tài)差

深夜大瓜!曝闞清子生下女兒沒(méi)保住,沒(méi)有膀胱和肛門(mén),產(chǎn)前狀態(tài)差

阿纂看事
2025-12-24 09:19:51
阻斷美對(duì)臺(tái)軍售途徑!特朗普給出答案:公??垩?,武器裝備大陸

阻斷美對(duì)臺(tái)軍售途徑!特朗普給出答案:公海扣押,武器裝備大陸

現(xiàn)代小青青慕慕
2025-12-25 20:19:07
毛東東很調(diào)皮,爬到爺爺?shù)募绨蛏?,奶奶邵華打心底高興

毛東東很調(diào)皮,爬到爺爺?shù)募绨蛏?,奶奶邵華打心底高興

大江
2025-12-26 11:14:49
特朗普:真不是沖著中國(guó),兩國(guó)關(guān)系可好了

特朗普:真不是沖著中國(guó),兩國(guó)關(guān)系可好了

觀察者網(wǎng)
2025-12-26 09:22:06
1-0絕殺!恭喜中國(guó)隊(duì)!王鈺棟破門(mén)+熱身賽豪取2連勝,球迷歡呼

1-0絕殺!恭喜中國(guó)隊(duì)!王鈺棟破門(mén)+熱身賽豪取2連勝,球迷歡呼

籃球看比賽
2025-12-26 10:48:11
2025-12-26 14:44:49
CSDN incentive-icons
CSDN
成就一億技術(shù)人
26211文章數(shù) 242203關(guān)注度
往期回顧 全部

科技要聞

收割3000億!拼多多"土辦法"熬死所有巨頭

頭條要聞

男子住院5天點(diǎn)48頓VIP餐續(xù)保被拒 一家三口想換換不了

頭條要聞

男子住院5天點(diǎn)48頓VIP餐續(xù)保被拒 一家三口想換換不了

體育要聞

約基奇有多喜歡馬?

娛樂(lè)要聞

朱孝天深夜道歉,只字未提五月天阿信

財(cái)經(jīng)要聞

資管江湖的人事“寒冬”

汽車(chē)要聞

速來(lái)!智界在上海西岸準(zhǔn)備了年末潮流盛典

態(tài)度原創(chuàng)

家居
親子
房產(chǎn)
公開(kāi)課
軍事航空

家居要聞

格調(diào)時(shí)尚 智慧品質(zhì)居所

親子要聞

孩子剛手術(shù)完就病危,家屬卻不知情,醫(yī)院為何沉默到底?

房產(chǎn)要聞

太猛了!單月新增企業(yè)4.1萬(wàn)家,又一波巨頭涌向海南!

公開(kāi)課

李玫瑾:為什么性格比能力更重要?

軍事要聞

烏最新20點(diǎn)俄烏和平草案遞交莫斯科 俄方拒絕

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版