關鍵字:網頁設計、程式設計、專案開發、資訊安全、系統開發、網頁設計作品、PHP程式設計
PHP核心執行環境完成安全稽核,揭露17項具風險漏洞,涵蓋PHP-FPM與加密模組,官方已修補並建議開發者升級版本。
文/李建興 | 2025-04-16發表
PHP核心原始碼php-src近期完成由Quarkslab執行的安全性稽核,揭露多項高風險與中度風險漏洞,影響範圍涵蓋PHP-FPM、MySQL驅動與OpenSSL等關鍵模組。該稽核由Sovereign Tech Agency出資,透過開源技術改進基金會(OSTIF)協調,並獲得PHP基金會全力配合,進一步改善即將發布的PHP 8.4版本安全性。
本次稽核重點在於php-src中最具風險的模組與流程,範圍包含手動程式碼審查、動態測試與加密層面的評估。Quarkslab依據PHP基金會與OSTIF共同定義的威脅模型,對PHP-FPM主從架構、JSON解碼、MySQL原生驅動、表單上傳處理、PDO模擬預處理陳述式與密碼雜湊相關元件進行深入分析。整體稽核歷時兩個月,涵蓋靜態與動態分析流程,包括針對特定高風險模組開發模糊測試工具,並測試其在oss-fuzz環境下的表現。
稽核結果共發現27項問題,其中17項具有安全性風險,包含3項高風險、5項中度風險與9項低風險問題,另有10項屬於資訊性弱點。多數問題已在GitHub安全通報揭露,另有兩項尚未公開之高風險漏洞仍在修補中,預計於修正完成後正式公布。已公布的CVE包含CVE-2024-8929,指出MySQL驅動可能透過惡意伺服器觸發堆積緩衝區過讀(Over-Read),洩露先前請求內容;CVE-2024-9026涉及PHP-FPM日誌訊息潛在竄改風險;CVE-2024-8925為表單資料解析錯誤,可能導致誤解資訊;CVE-2024-8928則為記憶體管理異常可能造成記憶體區段錯誤。
PHP-FPM因其長時間在同一程序中執行多個請求,對於記憶體與資源管理的要求格外嚴格,本次稽核特別指出其在UID/GID處理、工作程序日誌管理與表單資料解析方面存在安全風險。另一方面,OpenSSL與libsodium整合部分,則發現數項與起始向量(Initialization Vector,IV)處理、金鑰長度、簽章錯誤行為與文件缺失相關的潛在問題,反映出加密模組在預設參數與使用者行為落差間仍有可改進空間。
Quarkslab在報告中肯定PHP核心程式碼整體品質良好,結構一致且符合設計規範,並強調此次發現的多數問題並非源自設計漏洞,而是實作細節與錯誤處理不足所致。PHP基金會也已依稽核建議進行修正,並表示未來將持續改善安全測試流程與靜態分析工具整合,強化持續整合環境下的自動防禦機制。
此次稽核雖受限於預算僅涵蓋關鍵模組,官方仍希望未來能透過社群或企業贊助,擴大涵蓋整體程式碼基礎,持續強化PHP的安全性與穩定性。稽核報告全文目前已公開,包含所有細項發現與修正建議,開發者可前往OSTIF網站或PHP基金會官方頁面下載閱讀。
網頁設計.RWD響應式網站.企業形象網站 / 環保類
網站技術:PHP . Javascript/MySql
蒐集各縣市雨水使用情況並加以統計、製成圖表與數據顯示,觀察各縣市的用水情形。 舉辦專業人員的研習,增強專業知識與新資訊。網站上也會宣導用水的方法、提倡節約用水的重要性。
精選專案.APP / 服務類
網站技術:PHP . iOS . Android/MySql
主要是處理不動產評估,包括土地建築物評估、土地資源評估、建築設備、廠房評估等。 若是民眾手上有任何的不動產物件,都可以請公會協助評估喔。
網頁設計.RWD響應式網站.企業形象網站 / 美容保養類
網站技術:PHP . Javascript/MySql
提供健保門診及醫學美容的專業服務,並擅於治療常見皮膚疾病,如皮秒除斑、除刺青、黑眼圈、電音波、體雕與多汗症等症狀。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策