PHP 上傳進度新增風險:已升級仍要核對 Session 序列化設定

PHP 於 2026 年 10 月 23 日發布 Session upload progress 補充公告,說明 CVE-2026-115560 的特殊設定風險。這項提醒不是把 10 月 21 日的緊急修補全部推翻,而是要求特定應用再核對 Session 序列化流程。

需要同時符合的設定條件

公告描述的情境是:設定先使用 php_binary 或 php_serialize,程式又在執行時以 ini_set() 切換成 php,之後才呼叫 session_start(),且上傳進度功能仍啟用。PHP 表示這種組合不常見;從不在執行時切換 serialize handler 的應用,可保留該功能。

已停用上傳進度的網站先保持設定

官方建議在下一次一般修補版前,可設定 session.upload_progress.enabled=0。這也已列於先前 CVE-2026-109619 的緩解措施;若當時已套用,應保持,不必因為新編號就反覆切換。使用依賴 Session 上傳進度的功能前,需先評估停用影響。

讓維護者核對程式,不要只比 PHP 版本

請維護者檢查全站設定及自訂程式是否在 session_start() 前切換 serialize handler,並確認網站程序讀到的實際設定。這篇補充公告當時將完整修補安排於一般發布週期,不能把尚未釋出的修補描述成已安裝完成。

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

參考資料

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