Linux Glibc幽靈漏洞緊急修補的方案

    時間:2024-09-28 03:29:02 Linux認證 我要投稿
    • 相關推薦

    關于Linux Glibc幽靈漏洞緊急修補的方案

      幽靈漏洞是Linux glibc庫上出現(xiàn)的一個嚴重的安全問題,他可以讓攻擊者在不了解系統(tǒng)的任何情況下遠程獲取操作系統(tǒng)的控制權限。目前他的CVE編號為CVE-2015-0235。

    關于Linux Glibc幽靈漏洞緊急修補的方案

      什么是glibc

      glibc是GNU發(fā)布的libc庫,即c運行庫。glibc是linux系統(tǒng)中最底層的api,幾乎其它任何運行庫都會依賴于glibc。glibc除了封裝linux操作系統(tǒng)所提供的系統(tǒng)服務外,它本身也提供了許多其它一些必要功能服務的實現(xiàn)。glibc 囊括了幾乎所有的 UNIX 通行的標準。

      出現(xiàn)了什么漏洞

      代碼審計公司Qualys的研究人員在glibc庫中的__nss_hostname_digits_dots()函數(shù)中發(fā)現(xiàn)了一個緩沖區(qū)溢出的漏洞,這個bug可以經(jīng)過 gethostbyname*()函數(shù)被本地或者遠程的觸發(fā)。應用程序主要使用gethostbyname*()函數(shù)發(fā)起DNS請求,這個函數(shù)會將主機名稱轉換為ip地址。

      漏洞危害

      這個漏洞造成了遠程代碼執(zhí)行,攻擊者可以利用此漏洞獲取系統(tǒng)的完全控制權。

      漏洞證明

      在我們的測試中,我們編寫了一個POC,當我們發(fā)送一封精心構造的電子郵件給服務器后,我們便可以獲得遠程Linux服務器的shell,這繞過了目前在32位和64位系統(tǒng)的所有保護(如ASLR,PIE和NX)。

      我們能做什么?

      給操作系統(tǒng)及時打補丁,我們(Qualys)已與Linux發(fā)行商緊密合作,會及時發(fā)布補丁。

      為什么叫做GHOST?

      因為他通過GetHOST函數(shù)觸發(fā)。

      哪些版本和操作系統(tǒng)受影響?

      第一個受影響的版本是GNU C庫的glibc-2.2,2000年11月10號發(fā)布。我們已找出多種可以減輕漏洞的方式。我們發(fā)現(xiàn)他在2013年5月21號(在glibc-2.17和glibc-2.18發(fā)布之間)已經(jīng)修復。不幸的是他們不認為這是個安全漏洞。從而導致許多穩(wěn)定版本和長期版本暴露在外,其中包括Debian 7 (wheezy),Red Hat Enterprise,Linux 5 & 6 & 7,CentOS 5 & 6 & 7,Ubuntu 12.04等

      修復方案

      升級glibc庫:

      RHEL/CentOS : sudo yum update glibc

      Ubuntu : sudo apt-get update ; sudo apt-get install libc6

      漏洞測試方法:

      wget https://webshare.uchicago.edu/orgs/ITServices/itsec/Downloads/GHOST.c

      編譯:

      gcc -o GHOST GHOST.c

      執(zhí)行:

      ./GHOST

      如果輸出:

      [root@localhost home]# ./GHOST

      not vulnerable

      表示漏洞已經(jīng)修復,如果僅輸出“vulnerable”字樣,表示漏洞依然存在。

      腳本測試漏洞

      wget -O GHOST-test.sh http://www.cyberciti.biz/files/scripts/GHOST-test.sh.txt

      bash GHOST-test.sh

      [root@localhost ~]# bash GHOST-test.sh

      Vulnerable glibc version <= 2.17-54

      Vulnerable glibc version <= 2.5-122

      Vulnerable glibc version <= 2.12-1.148

      Detected glibc version 2.12 revision 149

      Not Vulnerable.

    【Linux Glibc幽靈漏洞緊急修補的方案】相關文章:

    中層管理的漏洞10-19

    ASP的chr(0)文件上傳漏洞原理及解決方案05-21

    Linux下的兩種分層存儲方案09-25

    臨床急危重疾病緊急處理方案07-05

    藝術墻面怎么修補08-17

    Linux認證概念10-29

    Linux認證優(yōu)勢06-10

    Linux認證考點06-25

    Linux認證的概念09-09

    學習Linux的忠告09-27

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      亚洲精选在线观看 | 亚洲另类国产欧美一区二区 | 亚洲五月花在线观看 | 亚洲欧美精品在线精品二区 | 亚洲中文精品a∨在线 | 日韩精品久久久久 |