漏洞發(fā)現(xiàn)人:Dawid Golunski
CVE編號 :CVE-2016-1247
發(fā)行日期 :15.11.2016
安全級別 :高
背景介紹
Nginx是一個高性能的HTTP和反向代理服務器,也是一個 IMAP/POP3/SMTP 代理服務器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發(fā)的,第一個公開版本0.1.0發(fā)布于2004年10月4日。其將源代碼以類BSD許可證的形式發(fā)布,因它的穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名。2011年6月1日,nginx 1.0.4發(fā)布。 Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,并在一個BSD-like 協(xié)議下發(fā)行。由俄羅斯的程序設計師Igor Sysoev所開發(fā),其特點是占有內(nèi)存少,并發(fā)能力強。
漏洞描述
Debian、Ubuntu發(fā)行版的Nginx在新建日志目錄的時,使用了不安全的權限,因此本地惡意攻擊者可以從nginx/web用戶權限(www-data)提升到ROOT。
漏洞概要
Debian發(fā)行版的Nginx本地提權漏洞,該漏洞已經(jīng)在1.6.2-5+deb8u3中修復
因為該漏洞細節(jié)是在官方修復后公布的,因此請低版本的Debian/ubuntu用戶及時更新補?。?/p>
補丁修復情況:
Debian:
在Nginx 1.6.2-5+deb8u3中修復
Ubuntu:
Ubuntu 16.04 LTS:
在1.10.0-0ubuntu0.16.04.3中修復
Ubuntu 14.04 LTS:
在1.4.6-1ubuntu3.6中修復
Ubuntu 16.10:
在1.10.1-0ubuntu1.1中修復
漏洞細節(jié)
基于Debian系統(tǒng)默認安裝的Nginx會在下面的路徑使用下面的權限新建Nginx日志目錄root@xenial:~# ls -ld /var/log/nginx/drwxr-x--- 2 www-data adm 4096 Nov 12 22:32 /var/log/nginx/root@xenial:~# ls -ld /var/log/nginx/*-rw-r----- 1 www-data adm 0 Nov 12 22:31 /var/log/nginx/access.log-rw-r--r-- 1 root root 0 Nov 12 22:47 /var/log/nginx/error.log我們可以看到/var/log/nginx目錄的擁有者是www-data,因此本地攻擊者可以通過符號鏈接到任意文件來替換日志文件,從而實現(xiàn)提權。
攻擊者通過符號鏈接替換了日志文件后,需要等nginx daemon重新打開日志文件,因此需要重啟Nginx,或者nginx damon接受USR1進程信號。
這里亮點來了,USR1進程信號會在默認安裝的Nginx通過logrotate腳本調(diào)用的do_rotate()函數(shù)自動觸發(fā)。
--------[ /etc/logrotate.d/nginx ]--------/var/log/nginx/*.log {dailymissingokrotate 52compressdelaycompressnotifemptycreate 0640 www-data admsharedscriptsprerotateif [ -d /etc/logrotate.d/httpd-prerotate ]; then \run-parts /etc/logrotate.d/httpd-prerotate; \fi \endscriptpostrotateinvoke-rc.d nginx rotate >/dev/null 2>&1endscript}[...]do_rotate() {start-stop-daemon --stop --signal USR1 --quiet --pidfile $PID --name $NAMEreturn 0}[...]我們可以看到logrotation腳本會在corn中每天6:25AM自動調(diào)用,因此如果/etc/logrotate.d/nginx已經(jīng)設置了'daily'日志回滾,攻擊者將在不需要任何系統(tǒng)管理員交互的情況下,在24小時內(nèi)實現(xiàn)提權到ROOT
漏洞驗證截圖
poc請見:http://bobao.#/learning/detail/3195.html
- 閃存普惠,一步到位!華為商業(yè)市場極簡全閃數(shù)據(jù)中心Pro+重磅發(fā)布
- 《企業(yè)數(shù)據(jù)治理實踐白皮書》發(fā)布,啟信寶聯(lián)合六大數(shù)交所共同編制
- 業(yè)界首個!華為數(shù)據(jù)中心自動駕駛網(wǎng)絡通過EANTC L4自智網(wǎng)絡等級測評
- AI模型的耗電量驚人 下一步是建設太空數(shù)據(jù)中心?
- 為什么制造商必須協(xié)調(diào)IT和OT,才能實現(xiàn)智能工業(yè)的成功?
- 打造AI時代先進算力底座,鯤鵬開發(fā)者峰會2025即將開幕
- 金山辦公宣布未來五年戰(zhàn)略:重建海外基地,優(yōu)化WPS Office用戶體驗
- 是德科技攜KAI系列布局AI新時代
- 微軟全球再裁6000人:無關績效,關乎未來
- 華為發(fā)布AI數(shù)據(jù)湖解決方案,助力企業(yè)加速擁抱AI
免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。