Linux內核發現兩個沒有被修復的DoS漏洞

貢獻者Wanpeng Li(李萬鵬,音譯)近日在Linux Kernel中發現了兩個拒絕服務(DOS),允許本地***者利用空指針引用BUG來觸發DOS狀態。首個漏洞在Common Vulnerabilities and Exposure中編號爲CVE-2018-19406,存在於Linux內核的kvm_pv_send_ipi函數中,該函數在arch/x86/kvm/lapic.c文件中定義。
Linux內核發現兩個沒有被修復的DoS漏洞Linux內核發現兩個沒有被修復的DoS漏洞
目前已經確認Linux Kernel 4.19.2中存在CVE-2018-19406漏洞,允許本訪***者在未修復設備上使用精心製作的系統調用來達到DOS狀態。觸發這個問題的原因是高級可編程中斷控制器 (APIC)無法正確初始化所導致的。
Li在他的公告中寫道:“apic映射尚未初始化,在測試案例中使用vmcall觸發pv_send_ipi接口,結果導致kvm-> arch.apic_map被解除引用。”
Linux內核發現兩個沒有被修復的DoS漏洞Linux內核發現兩個沒有被修復的DoS漏洞
Li發現的第二個漏洞,僅限於***者可以物理訪問設備的情況。該問題在CVE庫中編號爲CVE-2018-19407,出現在Arch/x86/kvm/lapic.c源代碼文件中的kvm_pv_send_ipi功能內核函數中。由於I / O高級可編程中斷控制器(I / O APIC)無法初始化,本地***者可以通過提交惡意的系統調用來觸發NULL指針延遲條件來拒絕服務。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章