Proxmox 原廠於 2026 年 9 月 21 日與 10 月 7 日發布多則 Proxmox Mail Gateway 安全公告。外部寄件者即可利用的問題包括:特製的 Content-Type boundary 可讓惡意附件略過檢查;加入特定郵件標頭可混淆 DMARC 對齊檢查而繞過 DMARC;附件檔名在附件隔離區顯示時未經 HTML 編碼,管理者開啟相關畫面時可能觸發跨網站指令碼攻擊(XSS)。另有兩項問題可讓具 Administrator 角色的帳號提升為 root(http_proxy 設定注入、備份內含 API 私鑰)。
影響版本
- Proxmox Mail Gateway 9:pmg-api 9.1.3 之前(依原廠修正版本推定)
- Proxmox Mail Gateway 9:pmg-gui 5.2.3 之前
- Proxmox Mail Gateway 9:libmime-tools-perl 5.515-1+pmg2 之前
- Proxmox Mail Gateway 8:原廠支援期限為 2026 年 8 月,公告未列 8.x 修正版本,不能據此判定不受影響
已修正版本
- pmg-api9.1.3 以上PSA-2026-00063:http_proxy 權限提升、00064:備份內含私鑰、00065:DMARC 繞過
- libmime-tools-perl5.515-1+pmg2 以上PSA-2026-00049:郵件過濾繞過
- pmg-gui5.2.3 以上PSA-2026-00048:附件隔離區 XSS
建議處理方式
- 以網頁介面「管理 → 更新」或 apt update、apt full-upgrade 更新 Proxmox Mail Gateway 至最新套件
- 若使用自訂的 /etc/pmg/templates/local.cf.in,更新後應移除其中的 envelope_sender_header X-Proxmox-Envelope-From,再執行 pmgconfig sync –restart 1 重新產生設定並重新啟動相關服務
- 更新前產生的備份檔含 API 伺服器私鑰,應妥善保管或刪除不需要的舊備份;並檢視 Administrator 角色只授予必要帳號
- 仍在使用 Proxmox Mail Gateway 8 者,應規劃升級至 Proxmox Mail Gateway 9
如何確認是否受影響
- 執行 dpkg-query -W pmg-api pmg-gui libmime-tools-perl,確認版本至少為 9.1.3、5.2.3、5.515-1+pmg2(pmgversion -v 不列出 libmime-tools-perl)
- 於網頁介面「管理 → 更新」確認沒有待安裝的套件
參考來源
本文依原廠與公開漏洞資料庫資訊整理,實際影響請以原廠公告為準。
