48 字節命令可令 Linux 系統當機???

一名系統管理員Andrew Ayer近日在Linux系統中發(fā)現一個(gè)臭蟲(chóng),只要輸入一行僅僅48個(gè)字節的命令,就能讓Linux的中央化系統與設定管理程式 systemd 當機。
本文引用地址:http://dyxdggzs.com/article/201808/385954.htmsystemd 為 Linux 啟動(dòng)程序的重要元件,支持眾多的 Linux 版本,Ayer 說(shuō),只要輸入簡(jiǎn)短的命令
NOTIFY_S OCKET=/run/systemd/notify systemd-notify “”
PID 1 就會(huì )在暫停的系統唿叫中停擺,由于 inetd-style 服務(wù)不再接受任何的連結,因此也無(wú)法啟動(dòng)或停止守護進(jìn)程(daemons)。此一臭蟲(chóng)將造成使用者不能干凈地重啟系統,便會(huì )讓系統變得不穩定。
systemd 維護團隊很快就修補了該漏洞。但此次事件中讓 Andrew Ayer 與 systemd 開(kāi)發(fā)團隊發(fā)生了口角,Ayer 認為這是個(gè)嚴重的系統設計缺陷,早在2年前的systemd 209 版本已經(jīng)發(fā)現,systemd 開(kāi)發(fā)團隊卻忽略此事的嚴重性,systemd 的問(wèn)題不只是這個(gè)臭蟲(chóng),他批評開(kāi)發(fā)人員根本不了解軟體設計必須要盡量減少臭蟲(chóng)及相關(guān)風(fēng)險的重要性。
另一邊廂,身為 systemd 共同維護人 David Timothy Strauss 表示 Ayer 以一個(gè)很小的安全問(wèn)題來(lái)批評systemd,相關(guān)漏洞必須于本地端執行,僅可造成服務(wù)阻斷,相較于資訊揭露或權限擴張而言只是個(gè)最低等級的安全風(fēng)險。
Andrew Ayer 與 systemd 開(kāi)發(fā)團隊的爭執仍在網(wǎng)絡(luò )上與社交媒體上持續升溫。
評論