2025年9月25日: PostgreSQL 18 釋出!

CVE-2025-1094

PostgreSQL 引號 API 在未能中和編碼驗證失敗的文字中的引號語法時存在漏洞

PostgreSQL libpq 函式 PQescapeLiteral()PQescapeIdentifier()PQescapeString()PQescapeStringConn() 中轉義語法的錯誤中和,允許資料庫輸入提供者在某些使用模式下實現 SQL 注入。具體而言,SQL 注入要求應用程式使用函式結果來構建 psql(PostgreSQL 互動式終端)的輸入。類似地,PostgreSQL 命令列實用程式中轉義語法的錯誤中和,允許命令列引數源在 client_encodingBIG5server_encodingEUC_TWMULE_INTERNAL 之一時實現 SQL 注入。PostgreSQL 17.3、16.7、15.11、14.16 和 13.19 之前的版本受到影響。

PostgreSQL 專案感謝 Rapid7 的首席安全研究員 Stephen Fewer 報告了此問題。

版本資訊

受影響版本 已修復版本 修復釋出日期
17 17.3 2025年2月13日
16 16.7 2025年2月13日
15 15.11 2025年2月13日
14 14.16 2025年2月13日
13 13.19 2025年2月13日

有關 PostgreSQL 版本資訊 的更多資訊,請訪問 版本資訊頁面

CVSS 3.0

總體得分 8.1
元件 客戶端
向量 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

報告安全漏洞

如果您希望報告 PostgreSQL 中的新安全漏洞,請傳送電子郵件至 security@postgresql.org

如需報告非安全相關錯誤,請參閱 報告錯誤 頁面。