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

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

Node.js連發(fā)6個(gè)補(bǔ)?。?個(gè)字符能讓服務(wù)器直接崩潰

0
分享至


3月24日,Node.js安全團(tuán)隊(duì)一次性推送了覆蓋4個(gè)主版本線的更新包。6個(gè)漏洞里,有3個(gè)能讓進(jìn)程直接崩潰,1個(gè)能繞過(guò)權(quán)限隔離,還有1個(gè)藏著定時(shí)炸彈式的側(cè)信道風(fēng)險(xiǎn)。

對(duì)跑在生產(chǎn)環(huán)境的團(tuán)隊(duì)來(lái)說(shuō),這組補(bǔ)丁的優(yōu)先級(jí)可能比功能迭代更高。

TLS回調(diào)的"漏網(wǎng)之魚"

CVE-2026-21637的修復(fù)并不徹底。那次補(bǔ)丁封住了ALPN和PSK回調(diào)的同步異常逃逸,但SNICallback被落下了。

當(dāng)SNICallback在處理意外輸入時(shí)拋出同步異常,這個(gè)錯(cuò)誤會(huì)繞過(guò)TLS的錯(cuò)誤處理機(jī)制,直接變成未捕獲異常把進(jìn)程砸停。

Node.js核心貢獻(xiàn)者M(jìn)atteo Collina提交了修復(fù)。安全研究員mbarbs報(bào)的案——這種"修一半留一半"的漏洞在大型代碼庫(kù)里不算罕見,但每次都讓人捏把汗。

類比的話:就像你給家里三扇窗裝了防盜網(wǎng),漏了廚房那扇,小偷照樣能進(jìn)。

一個(gè)下劃線開頭的header名

第二個(gè)漏洞的觸發(fā)條件看起來(lái)有點(diǎn)刁鉆:請(qǐng)求里帶一個(gè)名叫__proto__的header,且代碼訪問(wèn)了req.headersDistinct。

但后果很干脆——TypeError,同步拋出,無(wú)法被error事件監(jiān)聽捕獲。想防住它,得給每個(gè)headersDistinct訪問(wèn)包try/catch。

問(wèn)題出在JavaScript的原型鏈污染。dest["__proto__"]解析到了Object.prototype而不是undefined,然后代碼試圖在非數(shù)組上調(diào)用.push()。

研究員yushengchen發(fā)現(xiàn)的這個(gè)坑,Collina同樣負(fù)責(zé)修復(fù)。對(duì)于依賴header解析的中間件生態(tài),這算是顆埋在地毯下的釘子。

權(quán)限模型的"本地后門"

Node.js的Permission Model(權(quán)限模型)本意是給代碼沙箱化用的。加--permission啟動(dòng),不配--allow-net,網(wǎng)絡(luò)操作就該被攔住。

但Unix Domain Socket(UDS,Unix域套接字)服務(wù)器操作漏掉了權(quán)限檢查。

結(jié)果是:被限制的代碼仍能創(chuàng)建本地IPC端點(diǎn),跟同主機(jī)其他進(jìn)程偷偷通信。

RafaelGSS修了這個(gè)洞。報(bào)告者xavlimsg的測(cè)試用例說(shuō)明,網(wǎng)絡(luò)隔離的邊界在實(shí)現(xiàn)層面比文檔里模糊得多。

國(guó)際化域名的斷言炸彈

url.format()在處理畸形的國(guó)際化域名(IDN)時(shí),會(huì)在原生代碼層觸發(fā)斷言失敗。不是拋JS異常,是直接崩進(jìn)程。

wooffie報(bào)的這個(gè)問(wèn)題,RafaelGSS修復(fù)。IDN的坑Node.js踩過(guò)不止一次,這次屬于字符驗(yàn)證和格式化之間的縫隙。

HMAC的計(jì)時(shí)側(cè)信道

最后一個(gè)值得細(xì)品。Node.js在HMAC簽名驗(yàn)證時(shí)用了非恒定時(shí)間比較,匹配字節(jié)越多,返回越快。

攻擊者如果能拿到高精度計(jì)時(shí)測(cè)量——比如共享物理機(jī)、或某些云環(huán)境的鄰居實(shí)例——理論上可以逐字節(jié)推斷出正確的HMAC值。

諷刺的是,Node.js codebase里本來(lái)就有恒定時(shí)間比較的原語(yǔ),其他地方都在用。這次是純 oversight(疏漏),不是設(shè)計(jì)取舍。

panva修了這處。報(bào)告者x_probe的挖掘說(shuō)明,加密實(shí)現(xiàn)里的"漏網(wǎng)之魚"和TLS回調(diào)那個(gè)是同款毛病:有工具不用,等于沒工具。

HTTP/2的內(nèi)存泄漏(未完成)

原文對(duì)第六個(gè)漏洞的描述被截?cái)嗔耍惶岬?HTTP/2服務(wù)器在收到stream 0的WINDOW_UPDATE幀時(shí)"會(huì)發(fā)生內(nèi)存泄漏。Node.js安全公告的完整版本里應(yīng)該有細(xì)節(jié)。

4個(gè)版本線同時(shí)更新:25.x、24.x、22.x、20.x。20.x作為長(zhǎng)期支持版(LTS)的修復(fù)窗口還在,但維護(hù)期已經(jīng)進(jìn)入倒計(jì)時(shí)。

你的生產(chǎn)環(huán)境跑在哪個(gè)版本線上?權(quán)限模型有沒有實(shí)際啟用,還是只是文檔里的"支持特性"?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(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)推薦
網(wǎng)友吐槽別糊弄老百姓了,又是天才少年發(fā)國(guó)際論文,誰(shuí)家的公子?

網(wǎng)友吐槽別糊弄老百姓了,又是天才少年發(fā)國(guó)際論文,誰(shuí)家的公子?

眼光很亮
2026-03-08 01:43:40
男子伙同信用社主任騙貸290萬(wàn)元,河南民權(quán)農(nóng)商行改制期內(nèi)控失守

男子伙同信用社主任騙貸290萬(wàn)元,河南民權(quán)農(nóng)商行改制期內(nèi)控失守

華夏時(shí)報(bào)
2026-03-26 15:31:11
中美情況有變,特朗普民調(diào)崩了,奧托爾巴耶夫出山,美國(guó)衰落已定

中美情況有變,特朗普民調(diào)崩了,奧托爾巴耶夫出山,美國(guó)衰落已定

快看張同學(xué)
2026-03-27 09:57:07
中國(guó)經(jīng)濟(jì)已正式從“增量狂歡”徹底切換至“存量絞殺”

中國(guó)經(jīng)濟(jì)已正式從“增量狂歡”徹底切換至“存量絞殺”

流蘇晚晴
2026-03-26 18:50:52
全世界沒料到,美國(guó)動(dòng)作真快,沒踩中東坑,反而一招洗空30萬(wàn)億債

全世界沒料到,美國(guó)動(dòng)作真快,沒踩中東坑,反而一招洗空30萬(wàn)億債

瀲滟晴方DAY
2026-03-26 22:46:22
張雪峰離世后,老對(duì)手杜子建含淚解釋:節(jié)目上的對(duì)抗是為了收視率

張雪峰離世后,老對(duì)手杜子建含淚解釋:節(jié)目上的對(duì)抗是為了收視率

云景侃記
2026-03-26 15:13:16
特朗普召開內(nèi)閣會(huì)議,38分鐘視頻曝光,美式邏輯讓人無(wú)語(yǔ)了

特朗普召開內(nèi)閣會(huì)議,38分鐘視頻曝光,美式邏輯讓人無(wú)語(yǔ)了

消失的電波
2026-03-27 10:00:30
伊朗用導(dǎo)彈拼出尊嚴(yán),中國(guó)導(dǎo)彈實(shí)力藏不住了,俄專家給出硬核定論

伊朗用導(dǎo)彈拼出尊嚴(yán),中國(guó)導(dǎo)彈實(shí)力藏不住了,俄專家給出硬核定論

探源歷史
2026-03-25 13:22:35
穎兒太敢了!素顏曝光臉頰凹陷,做醫(yī)美全程不藏著,疼到五官扭曲

穎兒太敢了!素顏曝光臉頰凹陷,做醫(yī)美全程不藏著,疼到五官扭曲

圓夢(mèng)的小老頭
2026-03-26 21:31:03
老子二千年前就說(shuō)透了:上天會(huì)用各種方式,把你引到你該走的路上

老子二千年前就說(shuō)透了:上天會(huì)用各種方式,把你引到你該走的路上

千秋文化
2026-03-24 21:30:09
“戲混子”又來(lái)霍霍年代???老氣橫秋、演技拉胯,難怪觀眾不買賬

“戲混子”又來(lái)霍霍年代劇?老氣橫秋、演技拉胯,難怪觀眾不買賬

翰飛觀事
2026-03-24 17:00:30
饞哭了!600場(chǎng)售罄+市值第一!這隊(duì)妥妥的NBA頂流??!

饞哭了!600場(chǎng)售罄+市值第一!這隊(duì)妥妥的NBA頂流啊!

柚子說(shuō)球
2026-03-27 08:24:24
肝最喜歡的一種水果,春分后堅(jiān)持喝,大補(bǔ)肝血,整個(gè)春天肝都舒服

肝最喜歡的一種水果,春分后堅(jiān)持喝,大補(bǔ)肝血,整個(gè)春天肝都舒服

江江食研社
2026-03-27 03:30:03
美國(guó)對(duì)中國(guó)滲透沒白費(fèi),扶持的“內(nèi)鬼”,終于開始在中國(guó)露頭了

美國(guó)對(duì)中國(guó)滲透沒白費(fèi),扶持的“內(nèi)鬼”,終于開始在中國(guó)露頭了

歷史求知所
2025-12-01 11:30:06
多名大學(xué)校長(zhǎng)炮轟機(jī)器人跳舞是嘩眾取寵

多名大學(xué)校長(zhǎng)炮轟機(jī)器人跳舞是嘩眾取寵

上峰視點(diǎn)
2026-03-25 19:07:57
郜林:來(lái)銘途一個(gè)月沒開過(guò)會(huì);當(dāng)總經(jīng)理和踢球不同

郜林:來(lái)銘途一個(gè)月沒開過(guò)會(huì);當(dāng)總經(jīng)理和踢球不同

懂球帝
2026-03-26 22:00:56
在農(nóng)村,大齡未婚已經(jīng)泛濫成災(zāi)了

在農(nóng)村,大齡未婚已經(jīng)泛濫成災(zāi)了

經(jīng)濟(jì)學(xué)教授V
2026-03-26 18:31:14
吵翻熱搜!羅永浩邀楊笠上播客被罵,憤怒回懟全網(wǎng)網(wǎng)友

吵翻熱搜!羅永浩邀楊笠上播客被罵,憤怒回懟全網(wǎng)網(wǎng)友

雷科技
2026-03-26 14:27:37
伊朗新最高領(lǐng)袖莫賈塔巴哈梅內(nèi)伊已同意與美國(guó)進(jìn)行談判并達(dá)成協(xié)議

伊朗新最高領(lǐng)袖莫賈塔巴哈梅內(nèi)伊已同意與美國(guó)進(jìn)行談判并達(dá)成協(xié)議

深度報(bào)
2026-03-25 22:47:08
個(gè)人公眾號(hào)“千問(wèn)”停更近10年,近期接連遭阿里投訴均被駁回,號(hào)主:規(guī)避風(fēng)險(xiǎn)不發(fā)AI文章,如果我不發(fā)聲,賬號(hào)就不保了

個(gè)人公眾號(hào)“千問(wèn)”停更近10年,近期接連遭阿里投訴均被駁回,號(hào)主:規(guī)避風(fēng)險(xiǎn)不發(fā)AI文章,如果我不發(fā)聲,賬號(hào)就不保了

中國(guó)能源網(wǎng)
2026-03-25 13:53:05
2026-03-27 11:03:00
像素與芯片
像素與芯片
有態(tài)度網(wǎng)友ytd
562文章數(shù) 2關(guān)注度
往期回顧 全部

科技要聞

OpenAI果斷砍掉"成人模式",死磕生產(chǎn)力

頭條要聞

媒體:內(nèi)塔尼亞胡夫人為兩個(gè)兒子訴苦 加沙兒童怎么看

頭條要聞

媒體:內(nèi)塔尼亞胡夫人為兩個(gè)兒子訴苦 加沙兒童怎么看

體育要聞

近29戰(zhàn)23勝!這支黃蜂有多強(qiáng)?

娛樂要聞

劉曉慶妹妹發(fā)聲!稱姐姐受身邊人挑撥

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

很反常!油價(jià)向上,黃金向下

汽車要聞

線控底盤+千問(wèn)上車 智己LS8預(yù)售權(quán)益價(jià)25.98萬(wàn)起

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

家居
本地
手機(jī)
游戲
公開課

家居要聞

傍海而居 靜觀蝴蝶海

本地新聞

救命,這只醬板鴨已經(jīng)在我手機(jī)復(fù)仇了一萬(wàn)遍

手機(jī)要聞

聯(lián)想旗下moto razr 70 Ultra手機(jī)渲染圖曝光

大的要來(lái)了!IGN 10分超好評(píng)游戲官宣大更新

公開課

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

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