觀點 · 資訊分享

Apache HTTP Server 2.4.67 修補 11 個漏洞:2.4.66 的 HTTP/2 有 double free,可能遠端執行程式

Apache 在 5 月 4 日釋出 2.4.67,一次修補 11 個 CVE,其中 CVE-2026-23918 為 important 等級:僅 2.4.66 的 HTTP/2 在提早重置時可能出現 double free 與遠端程式碼執行。另有 2 個 moderate 與 8 個 low。

發布
2026-05-04
篇幅
約 4 分鐘 · 1,669 字
結構
8 節 + 3 題常見問題
標籤
#Apache#HTTP Server#CVE-2026-23918#HTTP/2#安全更新
Apache HTTP Server 2.4.67 修補 11 個漏洞:2.4.66 的 HTTP/2 有 double free,可能遠端執行程式

一句話看懂:Apache HTTP Server 2.4.67 在 5 月 4 日釋出,一次修補 11 個漏洞,其中 2.4.66 的 HTTP/2 double free 屬 important 等級,可能造成遠端程式碼執行。

Apache HTTP Server 2.4.67 安全更新資訊圖卡:一次修 11 個漏洞,其中 HTTP/2 double free 屬 important

先用白話講:這次修了什麼?

Apache HTTP Server 是全世界最常見的網站伺服器之一,很多虛擬主機、公司內部網站都在用。這次的 2.4.67 是一次「大掃除」式的安全更新:11 個漏洞一起修,其中 1 個 important(重要)、2 個 moderate(中等)、8 個 low(低)。

發生什麼事

Apache 專案在 2026 年 5 月 4 日釋出 2.4.67,並在官方安全公告頁列出 11 個 CVE。最需要注意的一個是:

  • CVE-2026-23918(important):HTTP/2 在「提早重置」時存在 double free,並可能造成遠端程式碼執行。官方標明影響的版本是 2.4.66,建議升級到 2.4.67
  • 官方列出這個問題在 2025 年 12 月 10 日回報給安全團隊,程式碼修正在 12 月 11 日完成,2.4.67 則在 5 月 4 日正式釋出

另外 2 個 moderate

CVE 內容
CVE-2026-24072 mod_rewrite 的 ap_expr 有權限提升問題:本機的 .htaccess 作者可以用 httpd 使用者的權限讀取檔案,影響 2.4.66 與更早版本
CVE-2026-33006 mod_auth_digest 存在計時攻擊,遠端攻擊者可能繞過 Digest 驗證,影響到 2.4.66

8 個 low 的整理

  • mod_proxy_ajp:共 4 個,包含堆積緩衝區溢位(CVE-2026-28780,連到惡意 AJP 伺服器時才會觸發)與數個越界讀取(CVE-2026-33857、CVE-2026-34032、CVE-2026-34059)
  • mod_md:處理 OCSP 回應時沒有資源限制(CVE-2026-29168),影響 2.4.30 到 2.4.66
  • mod_dav_lock:空指標問題可能讓伺服器當機(CVE-2026-29169);官方指出不需要的話可以直接移除這個模組
  • mod_authn_socache:在快取式正向代理設定下,未驗證的遠端用戶可讓子行程當機(CVE-2026-33007)
  • 多個模組:面對不可信或被入侵的後端時,可能發生 HTTP 回應分割(CVE-2026-33523)

給開發者的技術細節

  • 確認版本:httpd -v 查看版本;如果是發行版封裝的 Apache,請看發行版的安全公告,版本號與上游不一定相同
  • 優先順序:先看自己有沒有用 2.4.66 與 HTTP/2;再看有沒有載入 mod_proxy_ajp、mod_md 等相關模組
  • 暫時辦法:官方只針對 mod_dav_lock 提到可以移除模組;其他漏洞官方只建議升級

我的看法

我自己的服務多半放在 Nginx 與容器裡,Apache 用得少,但接案時還是常遇到客戶的舊主機跑 Apache,而且版本很久沒動。這種更新最容易被拖:因為沒有人天天看公告。

我的建議是:先確認有沒有人在用 HTTP/2,因為 important 的那一個和它有關;其次是把用不到的模組關掉,例如 mod_dav_lock 這種幾乎沒人用的。少載入一個模組,就少一個潛在的攻擊面,比等漏洞出來再補更划算。

名詞小辭典

  • double free:同一塊記憶體被釋放兩次的程式錯誤,可能被利用來操縱記憶體並執行程式。
  • HTTP/2:HTTP 的新版本,可在同一條連線上同時傳多個請求,速度更快。
  • .htaccess:放在網站資料夾裡的設定檔,讓網站擁有者不用動主設定就能調整伺服器行為。
  • AJP:Apache 與 Tomcat 之間常用的內部轉送協定。

資料來源

常見問題

我一定要升級嗎?
官方對每個 CVE 都寫「建議升級到 2.4.67」。其中 important 等級的 CVE-2026-23918 只影響 2.4.66,若你用的是 2.4.66 並啟用 HTTP/2,優先處理。
什麼是 double free?
程式把同一塊記憶體釋放了兩次,可能讓攻擊者操縱記憶體內容,嚴重時能執行任意程式碼。官方描述這個漏洞「可能造成遠端程式碼執行」。
如果我沒用 mod_proxy_ajp 或 mod_dav_lock 呢?
那些模組相關的 CVE 只會影響有載入該模組的設定。官方對 mod_dav_lock 的建議還包括:若不需要,可以直接移除該模組。
LINE