國立雲林科技大學 伺服器支援使用 64 位元區塊加密演算法 (SWEET32 漏洞, CVE-2016-2183) - HITCON ZeroDay

Vulnerability Detail Report

Vulnerability Overview

  • ZDID: ZD-2025-00848
  •  發信 Vendor: 國立雲林科技大學
  • Title: 國立雲林科技大學 伺服器支援使用 64 位元區塊加密演算法 (SWEET32 漏洞, CVE-2016-2183)
  • Introduction: 伺服器的 HTTPS 服務支援 3DES 等使用 64 位元區塊大小的舊式加密演算法,使其面臨 SWEET32 攻擊風險,可能導致使用者會話被劫持。

處理狀態

目前狀態

公開
Last Update : 2025/09/02
  • 新提交
  • 已審核
  • 已通報
  • 已修補
  • 未複測
  • 公開

處理歷程

  • 2025/07/30 07:29:33 : 新提交 (由 Dylan 更新此狀態)
  • 2025/07/30 07:33:28 : 新提交 (由 Dylan 更新此狀態)
  • 2025/07/30 07:34:13 : 新提交 (由 Dylan 更新此狀態)
  • 2025/08/01 15:47:17 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/06 17:54:38 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/06 17:54:38 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/06 17:54:38 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/25 12:40:44 : 已修補 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/09/02 03:00:14 : 公開 (由 HITCON ZeroDay 平台自動更新)

詳細資料

  • ZDID:ZD-2025-00848
  • 通報者:DylanE (Dylan)
  • 風險:中
  • 類型:使用含已知漏洞之元件 (Using Known Vulnerable Components)

參考資料

系統使用已存在漏洞的元件,攻擊者可以利用該漏洞執行惡意指令,甚至操控系統。

漏洞說明: OWASP - Top 10 - 2017 A9 - Using Components with Known Vulnerabilities
https://www.owasp.org/index.php/Top_10-2017_A9-Using_Components_with_Known_Vulnerabilities
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)

相關網址

tacd.yuntech.edu.tw

敘述

目標主機 tacd.yuntech.edu.tw (140.125.151.200) 的 HTTPS 服務 (Port 443) 被發現支援 3DES (Triple DES) 等使用 64 位元區塊大小的對稱加密演算法,此問題關聯 SWEET32 攻擊 (CVE-2016-2183)。

現代的對稱加密演算法(如 AES)使用 128 位元的區塊大小,而 3DES 等較舊的演算法則使用 64 位元的區塊。當使用 64 位元區塊的加密演算法在同一個 TLS 連線中加密大量資料時(大約 32GB),攻擊者可以利用「生日攻擊 (Birthday Attack)」的原理,從加密的流量中推斷出純文字的內容。

對於像 Synology DSM 這樣需要長時間保持登入狀態的管理介面,攻擊者有足夠的時間發起攻擊,竊取代表管理員或使用者登入狀態的 HTTP Session Cookies。一旦 Cookie 被盜,攻擊者即可劫持會話,後果嚴重。因此,業界的最佳實踐是徹底停用所有 64 位元區塊的加密演算法。

重現步驟 (Steps to Reproduce):

  1. 漏洞掃描與證據
    我們使用業界公認的 SSL/TLS 安全配置檢測工具 testssl.sh 對目標伺服器進行了全面掃描。掃描結果明確地證實了此漏洞的存在。

    執行指令:

    testssl tacd.yuntech.edu.tw:443

    證據:

    a) 確認支援 3DES 加密套件:
    報告在加密套件列表 (Cipher Suite list) 中,明確列出了伺服器在所有支援的 TLS 協議下均支援多個基於 3DES 的加密套件。

    TLSv1.2 (server order)
     ...
     xc012   ECDHE-RSA-DES-CBC3-SHA            ECDH 256   3DES        168      TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
     ...
     x0a     DES-CBC3-SHA                      RSA        3DES        168      TLS_RSA_WITH_3DES_EDE_CBC_SHA

    b) 漏洞檢測模塊直接確認:
    testssl.sh 內建的漏洞檢測模塊直接對 SWEET32 漏洞進行了測試,並給出了「VULNERABLE」的結論。

    Testing vulnerabilities
     ...
     POODLE, SSL (CVE-2014-3566)               not vulnerable (OK), no SSLv3 support
     TLS_FALLBACK_SCSV (RFC 7507)              Downgrade attack prevention supported (OK)
     SWEET32 (CVE-2016-2183, CVE-2016-6329)    VULNERABLE, uses 64 bit block ciphers
     FREAK (CVE-2015-0204)                     not vulnerable (OK)
     ...

分析與影響:
綜合上述證據,可以確認目標伺服器的 HTTPS 服務存在 SWEET32 漏洞。這將導致:

  • 會話劫持: 在特定條件下,攻擊者可以破解加密連線,竊取關鍵的 HTTP Session Cookies,進而無需密碼即可冒用使用者或管理員身分登入系統。
  • 降低整體安全標準: 繼續支援 3DES 等過時演算法,降低了伺服器加密組態的整體強度,使其不符合當前的安全最佳實踐。

修補建議

修復此漏洞的唯一且必要的方法,就是在伺服器端**徹底禁用所有基於 3DES 的加密套件**。

* **具體方式:** 該伺服器為 **Synology (群暉)** 的硬體設備,可透過其 DSM 管理介面進行修補。

**方案一 (推薦):更新設備韌體**
1. 登入 DSM 管理介面,前往「控制台」 -> 「更新 & 還原」。
2. 檢查並安裝最新的 DSM 版本。新版韌體通常會提供更安全的預設值和更完善的安全設定選項。

**方案二 (韌體更新後或若無法更新):手動修改 TLS 組態**
1. 登入 DSM 管理介面,前往「控制台」 -> 「安全性」 -> 「進階設定」。
2. 找到「TLS / SSL 加密等級設定」區塊。
3. 選擇「新式相容性」或「中級相容性」通常可以解決此問題。如果需要自訂,請點選「自訂設定」,然後在「加密套件」中,**取消勾選所有包含 `3DES` 或 `DES-CBC3` 的加密套件**。
4. 儲存設定。

**強烈建議優先採用「更新韌體」的方案**,因為這台設備還存在嚴重的憑證配置問題和其他漏洞,更新韌體是進行全面性修復的最佳途徑。

擷圖

留言討論

聯絡組織

 發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。
;