《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > NAME:WRECK DNS漏洞影響超過1億臺設備

NAME:WRECK DNS漏洞影響超過1億臺設備

2021-04-20
來源:關鍵基礎設施安全應急響應中心
關鍵詞: WRECKDNS 漏洞

  安全研究人員最近披露了九個漏洞,這些漏洞影響了至少1億臺設備,這些漏洞可以在設備上運行流行TCP / IP網絡通信堆棧中的域名系統協議的實現。

  研究人員目前將這些漏洞統一命名為NAME:WRECK,攻擊者可以利用這些漏洞使受影響的設備脫機或對其進行控制。

  這些漏洞是在廣泛的TCP/IP協議棧中發現的,這些協議棧運行在從高性能服務器和網絡設備到監控和控制工業設備的操作技術(OT)系統等各種各樣的產品上。

  四個TCP / IP堆棧中的漏洞

  NAME:WRECK的發現是物聯網企業安全公司Forescout和以色列安全研究小組JSOF的共同努力結果,它影響了DNS在以下TCP/IP協議棧中的實現:

  FreeBSD(易受攻擊的版本:12.1):BSD系列中最流行的操作系統之一;

  IPnet(易受攻擊的版本:VxWorks 6.6):由Interpeak最初開發,現在由WindRiver維護,并由VxWorks實時操作系統(RTOS)使用;

  NetX(易受攻擊的版本:6.0.1):是ThreadX RTOS的一部分,現在是Microsoft維護的一個開源項目,名稱為Azure RTOS NetX;

  Nucleus NET(易受攻擊的版本:4.3):西門子公司Mentor Graphics維護的Nucleus RTOS的一部分,用于醫療、工業、消費、航空航天和物聯網設備。

  根據Forescout的說法,在假設但可行的情況下,攻擊者可以利用NAME:WRECK漏洞通過竊取敏感數據、修改或離線設備進行破壞,對政府或企業服務器、醫療保健設施、零售商或制造業企業造成重大損害。

2.png

  攻擊者還可能篡改住宅或商業場所的關鍵建筑功能,以控制供暖和通風,禁用安全系統或篡改自動照明系統

3.png

  NAME:WRECK漏洞

  研究人員分析了上述TCP / IP堆棧中的DNS實現,著眼于協議的消息壓縮功能。

  DNS響應數據包多次包含相同域名或一部分域名的情況并不少見,因此存在一種壓縮機制來減小DNS消息的大小。

  不僅僅是DNS解析器從這種編碼中受益,而且它還存在于多播DNS (mDNS)、DHCP客戶端和IPv6路由器通告中。

  Forescout在一份報告里解釋說,盡管某些協議并未正式支持壓縮,但該功能還存在于許多實現中。發生這種情況是由于代碼重用或對規范的特定理解。

  研究人員指出,實施壓縮機制一直是一項艱巨的任務,特別是自2000年以來發現了十多個漏洞。

  必須注意的是,并非所有NAME:WRECK都可以被利用來獲得相同的結果。其中最嚴重的潛在影響是遠程執行代碼,最高嚴重性得分被計算為9.8(滿分10分)。

  以下是九個漏洞的標識號和嚴重性得分的摘要。

 4.png5.png6.png

  如上表所示,并非所有漏洞都與消息壓縮有關。這些例外是研究的副產品,可以與其他例外聯系起來以擴大攻擊的影響。

  另一個例外是CVE-2016-20009。該漏洞最初由Exodus Intelligence于2016年發現,但并未獲得跟蹤號。盡管該產品不再維護(報廢),但今天仍在使用。

  Forescout要求Wind River申請CVE,但該公司已經幾個月沒有采取任何行動。因此,該公司向Exodus Intelligence提出了同樣的要求,該漏洞最終于2021年1月獲得了一個標識符。

  利用單個漏洞的攻擊者可能無法取得很大的攻擊效果,但通過將它們組合在一起,可能會造成嚴重破壞。

  例如,攻擊者可以利用一個漏洞將任意數據寫入易受攻擊的設備的敏感存儲位置,將另一種漏洞注入到數據包中,然后將再利用第三個漏洞將其發送給目標。

  Forescout的報告深入探討了有關技術利用的技術細節,該技術如何利用該公司在開放源代碼TCP /IP堆棧中發現的NAME:WRECK漏洞和AMNESIA:33集合中的漏洞,成功地導致成功的遠程代碼執行攻擊。2020年12月08日,Forescout實驗室公布了4個開源TCP/IP協議棧中被統稱為AMNESIA:33的33個漏洞。這些漏洞的嚴重性已經超出了常規安全范圍,并且一直延伸到開發級別。AMNESIA:33會影響DNS、IPv6、IPv4、TCP、ICMP、LLMNR和mDNS等7個不同的組件,其影響包括遠程代碼執行、拒絕服務、信息泄漏、DNS緩存中毒等。

  該公司還討論了多個實現漏洞,這些漏洞在DNS消息解析器中不斷重復,稱為反面模式(anti-pattern),以下是導致NAME:WRECK漏洞發生的原因:

  1.缺少TXID驗證,隨機TXID和源UDP端口不足;

  2.缺乏域名字符驗證;

  3.缺少標簽和名稱長度驗證;

  4.缺少NULL終止驗證;

  5.缺少記錄計數字段驗證;

  6.缺乏域名壓縮指針和偏移量驗證;

  NAME:WRECK的修補程序可用于FreeBSD,Nucleus NET和NetX,并且如果修補程序涉及到受影響的產品,則可以防止漏洞利用。

  因此,現在由設備供應商來將更正應用于仍可以更新的產品。但是,由于存在多個障礙,因此該過程的成功率不太可能達到100%。

  首先,操作員需要確定在受影響的設備上運行的TCP / IP堆棧。這并不總是一項容易的任務,因為有時連設備供應商也不知道。

  另一個障礙是應用補丁,在許多情況下,由于沒有集中管理,因此需要手動安裝該補丁。除此之外,關鍵設備無法在脫機中更,所以實際上不可能達到100%的補丁率。

  更糟糕的是,研究人員發現新固件有時會運行不受支持的RTOS版本,該版本可能存在已知漏洞,例如,CVE-2016-20009。這是非常令人擔憂的,因為假設新固件不容易受到攻擊,可能會導致網絡風險評估中的嚴重盲點。

  但是,安全工程師可以使用一些緩解信息來開發檢測DNS漏洞的簽名:

  1.發現并清點運行易受攻擊的堆棧的設備;

  2.實施分段控制和適當的網絡安全檢查;

  3.關注受影響的設備供應商發布的補??;

  4.配置設備依賴內部DNS服務器;

  5.監控所有網絡流量中是否有惡意數據包;

  此外,Forescout還提供了兩個開放源代碼工具,這些工具可以幫助確定目標網絡設備是否運行特定的嵌入式TCP / IP堆棧(Project Memoria Detector)以及檢測類似于NAME:WRECK的漏洞。



本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:[email protected]
主站蜘蛛池模板: 99在线热视频只有精品免费 | 亚洲va久久久噜噜噜久久狠狠 | 国产一区二区三区免费在线观看 | 真人一级毛片国产 | 国产一区二区播放 | 国产欧美日韩视频在线观看一区二区 | 加勒比色久综合在线 | 免费观看欧美一级毛片 | 在线a网站 | 999热成人精品国产免 | 美女张开大腿让男人桶 | 欧美一级久久久久久久大片 | 成人国产精品一级毛片了 | 玖玖精品在线 | 精品视频在线免费播放 | 成年人在线视频 | 成人精品视频一区二区三区 | 成人在线网站 | 美女福利视频午夜在线 | 久久国产成人亚洲精品影院老金 | 国产区高清| 国产高清一级视频在线观看 | 久久99精品久久久久久秒播放器 | 日本 片 成人 在线 日本68xxxxxxxxx老师 | 国产精品久久久久久免费 | 欧美日本免费观看αv片 | 久久久久国产精品免费网站 | 日本大黄网站 | 在线播放另类 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 日本欧美一区二区三区在线 | 中国大陆一级毛片 | 精品欧美一区二区三区在线 | 国产欧美精品三区 | 精品视频一区二区三区免费 | 亚洲丝袜另类 | 国产成人精品天堂 | 成人国产永久福利看片 | 免费播放美女一级毛片 | 欧美aaaaaabbbbb| 欧美日本色 |