國立彰化師範大學 伺服器因使用弱 DH 參數而存在 LOGJAM 攻擊風險 (CVE-2015-4000) - HITCON ZeroDay

Vulnerability Detail Report

Vulnerability Overview

  • ZDID: ZD-2025-00864
  •  發信 Vendor: 國立彰化師範大學
  • Title: 國立彰化師範大學 伺服器因使用弱 DH 參數而存在 LOGJAM 攻擊風險 (CVE-2015-4000)
  • Introduction: 伺服器的 HTTPS 服務因使用常見且強度不足 (1024 位元) 的 Diffie-Hellman (DH) 群組參數,使其易受 LOGJAM 攻擊。

處理狀態

目前狀態

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

處理歷程

  • 2025/07/31 14:48:12 : 新提交 (由 Dylan 更新此狀態)
  • 2025/08/01 15:58:00 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/06 18:03:27 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/06 18:03:27 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/06 18:03:27 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/13 13:06:13 : 已修補 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2025/08/21 03:00:24 : 公開 (由 HITCON ZeroDay 平台自動更新)

詳細資料

  • ZDID:ZD-2025-00864
  • 通報者: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
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)

相關網址

rdchen.csie.ncue.edu.tw

敘述

目標主機 rdchen.csie.ncue.edu.tw (120.107.172.228) 的 HTTPS 服務 (Port 443) 被發現存在 LOGJAM 攻擊漏洞 (CVE-2015-4000)。此漏洞源於伺服器在執行 Diffie-Hellman 金鑰交換 (DHE) 時,使用了一個常見且強度僅為 1024 位元的 DH 群組參數 (RFC2409/Oakley Group 2)。

LOGJAM 是一種針對 TLS 協定中 DHE 金鑰交換的降級攻擊。攻擊者可以利用大量伺服器重複使用同一組「常用」DH 參數的特性,對這組參數進行一次性的、耗時的預先計算。完成預計算後,攻擊者在發動中間人攻擊時,便能將任何使用這組參數的 TLS 連線降級至非常脆弱的 512 位元加密等級,並在短時間內破解金鑰,進而解密整個通訊會話。

目前業界的安全標準要求 DH 參數至少為 2048 位元。該伺服器使用的 1024 位元參數強度不足,使得攻擊者破解其加密連線的成本大幅降低。由於該設備很可能是一台 ZyXEL USG 系列防火牆,其 HTTPS 服務通常用於遠端管理,此漏洞可能導致管理員的登入憑證等敏感資訊被竊取。

重現步驟 (Steps to Reproduce):

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

    執行指令:

    testssl rdchen.csie.ncue.edu.tw:443

    證據:
    圖片
    a) 確認使用弱 DH 群組參數:
    報告在伺服器參數檢測部分,明確指出了伺服器提供的 DH 群組強度僅為 1024 位元。

    Testing robust forward secrecy (FS) ...
     ...
     DH group offered:            RFC2409/Oakley Group 2 (1024 bits)
     ...

    b) 漏洞檢測模塊直接確認:
    testssl.sh 內建的漏洞檢測模塊直接對 LOGJAM 漏洞進行了測試,並給出了「VULNERABLE」的結論,明確指出問題源於使用了 1024 位元的常用質數。

    Testing vulnerabilities
     ...
     DROWN (CVE-2016-0800, CVE-2016-0703)      not vulnerable on this host and port (OK)
     ...
     LOGJAM (CVE-2015-4000), experimental      VULNERABLE (NOT ok): common prime: RFC2409/Oakley Group 2 (1024 bits),
                                               but no DH EXPORT cIPhers
     BEAST (CVE-2011-3389)                     not vulnerable (OK), no SSL3 or TLS1
     ...

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

  • 通訊內容被解密: 攻擊者可以利用此漏洞,在中間人攻擊的場景下降級並破解 TLS 加密,竊取通訊中的所有敏感資訊,例如防火牆設備的管理員登入憑證。
  • 設備被接管: 一旦管理員憑證被竊取,攻擊者即可登入防火牆設備,可能導致能夠監控、攔截甚至篡改流經該設備的網路流量,對整個系所網路構成嚴重威脅。
  • 違反安全最佳實踐: 使用強度低於 2048 位元的 DH 參數嚴重違反了當前的安全標準。

修補建議

修復此漏洞的根本方法是停止使用弱 DH 參數,並替換為強度足夠的參數,或直接更新設備韌體。

* **具體方式:** 該伺服器為 **ZyXEL USG** 系列防火牆設備,修補方式應以官方支援為準。

**方案一 (推薦):更新設備韌體**
1. 聯絡設備供應商 (ZyXEL/合勤) 或查閱其官方技術支援網站。
2. 下載並安裝適用於該型號 USG 防火牆的**最新版本韌體 (Firmware)**。新版韌體通常會修復已知的安全漏洞,並預設使用更強的(至少 2048 位元)DH 參數,或提供相關配置選項。

**方案二 (若無法更新韌體):修改 TLS 組態**
1. 登入設備的 Web 管理介面或命令列介面 (CLI)。
2. 尋找與「SSL/TLS Cipher Suite」或「加密演算法」相關的設定。
3. 修改加密套件列表,**禁用所有 DHE 開頭的加密套件**(例如 `DHE-RSA-AES256-GCM-SHA384`)。這會強制連線使用 `ECDHE` (橢圓曲線 DH) 金鑰交換,它不受 LOGJAM 漏洞影響。具體指令需查閱 ZyXEL USG40 的官方文件。

**強烈建議:** 由於該設備還存在嚴重的憑證配置問題(過期、自簽署、名稱不符、金鑰強度不足等),建議在更新韌體後,立即為其申請並安裝一張由公開 CA 簽發的有效憑證。

擷圖

留言討論

聯絡組織

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