本文系轉(zhuǎn)載,著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
作者: 宋寶華
來源: 微信公眾號linux閱碼場(id: linuxdev)
原理
先看一段小視頻,如果內(nèi)核訪問用戶不做access_ok會怎樣?
https://v.qq.com/x/page/i1342goaqn3.html
接下來繼續(xù)深入地做功課!
案例
比如內(nèi)核的如下commit引入了一個嚴(yán)重的安全漏洞(編號CVE-2017-5123):

file
危害
一個攻擊案例可以參考:
http://www.freebuf.com/vuls/152412.html
《Linux內(nèi)核Waitid系統(tǒng)調(diào)用本地提權(quán)漏洞(CVE-2017-5123)的分析與利用》
修復(fù)
而內(nèi)核的這個commit對其進(jìn)行了修復(fù):

file
顯然,它只是增加了對access_ok的調(diào)用。
更多精彩更新中……歡迎關(guān)注微信公眾號:linux閱碼場(id: linuxdev)