《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 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;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 一本久久综合亚洲鲁鲁五月天| 成人亚洲国产精品久久| 成人窝窝午夜看片| 国产精品久久久久aaaa| 免费福利在线观看| 久久国产小视频| 91精东果冻蜜桃星空麻豆| 老湿机香蕉久久久久久| 欧亚专线欧洲s码wmysnh48| 天天操天天射天天爽| 国产91在线|日韩| 亚洲AV永久无码一区二区三区| 99色视频在线观看| 美女网站在线观看视频18| 最好看的免费观看视频| 在线观看的免费视频网站| 国产剧情一区二区三区| 亚洲精品无码久久毛片| 中文字幕色婷婷在线精品中| 50岁老女人的毛片免费观看| 精品少妇一区二区三区视频| 日韩欧美二区在线观看| 国产精品视频免费视频| 加勒比HEZYO黑人专区| 久久精品国产亚洲一区二区 | 九九久久99综合一区二区| a级毛片100部免费观看| 老子影院午夜理伦手机| 日韩精品一区二区三区中文版| 国产高清在线不卡| 免费在线h视频| 中文字幕在第10页线观看| 黑人巨茎大战欧美白妇免费| 欧美特黄一免在线观看| 婷婷色在线播放| 国产一区小可爱原卡哇伊| 亚洲av无码成人网站在线观看| 99国产精品免费观看视频| 美国式禁忌3在线观看| 日日麻批免费40分钟无码| 国产欧美一区二区另类精品|