用 PostgreSQL 跑網站或 API 的站長,可以先從主機面板或應用程式實際連到的資料庫查版本。PostgreSQL 在 11 月 12 日發布五條穩定分支的更新,共修補 52 項安全漏洞。仍在用 14 版的站點要多排一步:14.25 是該分支最後一次更新,之後應遷移到仍受支援的版本。
按目前的主版本選修補版
| 目前分支 | 本批修補版 |
|---|---|
| 18 | 18.7 |
| 17 | 17.12 |
| 16 | 16.16 |
| 15 | 15.20 |
| 14 | 14.25(最後一版) |
代管資料庫請向供應商核對維護時間,自架環境則查發行版的套件更新與修補紀錄。先確認執行中的資料庫版本,工作站的客戶端版本不一定相同。
哪些環境需要優先處理
能從不受信任的網路連到 PostgreSQL 18。CVE-2026-116322 只影響 18.7 以前的 18 分支。能連到資料庫的網路用戶可能在登入前觸發伺服器重新啟動。請優先更新,並確認資料庫入口只允許業務需要的來源。
多人共用資料庫或開放低權限帳號。CVE-2026-120139 可讓資料庫使用者以資料庫程序所用的作業系統帳號執行程式碼。CVE-2026-6460 同樣可能導致程式碼執行,條件是資料庫角色可建立物件。兩項都涉及表中的五條分支。原廠公告列出影響條件,未通報已觀察到的在野利用。
更新後還有哪些檢查
同一主版本內的小版本更新一般不需要匯出再匯入資料。先做備份並確認還原流程,再依主機或發行版的方式更新、重新啟動,然後查應用連線及副本狀態。這次原廠另外要求特定 pg_trgm GiST 索引在更新後重建,也建議使用增量備份的站點重新建立完整備份,作為後續增量的基準。按發布公告的更新段落核對你的環境。
如果目前跑的是 14 版,先安裝 14.25,再用測試環境驗證目標主版本上的擴充套件及還原流程,為正式遷移排維護時間。
封面為 AI 生成的概念插圖。
