curl HTTP/2 上傳漏洞:不只命令列,網站依賴的 libcurl 也要核對

curl 於 2026 年 10 月 14 日公開 CVE-2026-92392,並在 8.23.0 修補 HTTP/2 上傳流程的 use-after-free。網站透過 libcurl 連外上傳資料,也可能用到相同程式庫,不能只盤點管理員手動執行的 curl 命令。

惡意伺服器回應是關鍵條件

問題涉及上傳時處理特定 HTTP/2 RST_STREAM。官方將風險列為 High,並指出在符合多項版本、記憶體配置及時序條件時,可轉成遠端程式碼執行。這不是任何 HTTP/2 連線都必然觸發,也不能省略遠端伺服器及執行環境的限制。

受影響版本與修補方式

一般受影響範圍是 curl 8.12.0 至 8.22.0,8.23.0 已修補;供應商維護分支另有回移版本。可更新套件、套用正式修補,或在受影響流程暫不使用 HTTP/2。若採用回移修補,應保留供應商依據,而不是只用主版本字串判斷。

PHP 或其他應用自帶的 libcurl 也要查

系統命令列、PHP cURL 擴充與容器可能使用不同 libcurl。請維護者查明上傳整合實際載入哪一套,更新後重新啟動相關程序,並測試自有上傳服務。正式憑證與使用者資料不應送往陌生測試端點;可在自有測試環境核對協定與版本。

事件公告日期:2026-10-14。依公告翌日編入事件時間線,於 2026 年 11 月 1 日補錄;本文按歸檔日已公開資訊整理。封面為 AI 生成的概念插畫。

參考資料

原文鏈接:https://wntheme.com/curl-http2-upload-cve-2026-92392/,轉載請註明出處。
0
顯示驗證碼
沒有帳號?註冊  忘記密碼?