PostgreSQLにおける複数の脆弱性への対応状況のお知らせ
PostgreSQLにおける複数の脆弱性について、RCMSでの対応状況をお知らせします。
PostgreSQL Global Development Groupは、2026年11月12日にPostgreSQL 18.7、17.12、16.16、15.20、14.25を公開しました。これらのリリースでは、次の52件の脆弱性が修正されています。各脆弱性は、表に記載したメジャーバージョンのうち、修正版(18.7、17.12、16.16、15.20、14.25)より前のバージョンが影響を受けます。
| CVE | CVSS v3.1 | 内容 | 影響を受けるメジャーバージョン |
|---|---|---|---|
| CVE-2026-6460 | 8.8 | ALTER ... SET DATA TYPE実行後の型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-6467 | 7.2 | 拡張機能スクリプトにおけるスキーマの不適切な扱いにより、任意のSQLが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-14661 | 8.1 | dblinkおよびサブスクリプションにより、任意のファイルに追記される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-16237 | 5.4 | INSERT ... ON CONFLICTにより、自動更新可能ビューのWHERE条件に反して行を読み取り・変更できる可能性があります。 | 18、17、16、15、14 |
| CVE-2026-16240 | 3.7 | pg_basebackupが、バックアップマニフェストの内容を書式文字列として使用する可能性があります。 | 18、17、16、15、14 |
| CVE-2026-18447 | 8.8 | 出力パラメーターの型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116303 | 3.1 | 外部キーおよびJSONの変換において、キャスト関数のEXECUTE権限のチェックが回避される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116304 | 8.8 | 並列ワーカー間で匿名のRECORD型の識別子を調整する処理における解放済みメモリ使用(use-after-free)により、データベースユーザーが、データベースを実行しているOSユーザーの権限で任意のコードを実行できる可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116306 | 8.8 | フィールドへの代入中に複合型が変更されることにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116307 | 8.8 | plperlのプリペアドクエリにおける解放済みメモリ使用により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116308 | 4.3 | dict_intが、長さ0のトークンの範囲外を読み取る可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116309 | 8.8 | plperlのblessされた参照における型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116310 | 4.3 | COPYのエラーコンテキストが、解放済みのフィールド領域を使用する可能性があります。 | 18、17 |
| CVE-2026-116311 | 5.4 | DROP OWNEDにより、所有していないテーブルの制限的な行セキュリティポリシーが削除される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116312 | 5.4 | MERGEにより、トリガーの遷移テーブルに誤った行が格納される可能性があります。 | 18、17、16、15 |
| CVE-2026-116313 | 7.2 | vacuumdb --missing-stats-onlyにより、データベース所有者がvacuumdbの実行ユーザーの権限でコードを実行できる可能性があります。 | 18 |
| CVE-2026-116314 | 8.8 | プレーン形式以外のアーカイブの検証が欠けているため、pg_restoreで任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116315 | 8.8 | tsvector_delete()のヒープバッファーオーバーフローにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116316 | 8.8 | セキュリティ制限された操作によりpg_tempに型が作成され、同じセッションの後続のクエリがその型を参照する可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116317 | 8.8 | ts_rank_cd()のヒープバッファーオーバーフローにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116318 | 8.8 | pg_dumpにおいて、NOT NULL制約の名前を通じてSQLインジェクションが可能になる可能性があります。 | 18 |
| CVE-2026-116319 | 8.8 | plperlの再入可能なreturn_next()における解放済みメモリ使用により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116320 | 8.8 | plperlの配列・ハッシュ変換における解放済みメモリ使用により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116321 | 4.3 | 終端されていないname型の値により、サーバーのメモリの内容が漏えいする可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116322 | 5.3 | 認証前のキャンセル要求により、スピンロックが解放されないままになる可能性があります。 | 18 |
| CVE-2026-116323 | 8.8 | pltclの再入可能な結果変換における解放済みメモリ使用により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116325 | 8.0 | reindexdbにおけるインデックス名の引用符処理により、SQLインジェクションが可能になる可能性があります。 | 18、17 |
| CVE-2026-116326 | 8.8 | plperlのtieされたオブジェクトで例外が発生した際に、古いsigjmp_bufが参照される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116327 | 4.3 | security_barrierの解析において、間接的な式を通じて隠された値が露出する可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116328 | 8.8 | Generationメモリコンテキストの整数ラップアラウンドにより、任意のコードが実行される可能性があります。 | 18、17、16 |
| CVE-2026-116329 | 8.8 | 統計情報のインポートにおける型の取り違えにより、任意のコードが実行される可能性があります。 | 18 |
| CVE-2026-116330 | 8.8 | pg_dumpのtar形式に含まれるrestore.sqlにおいて、psqlのコマンドインジェクションが防止されない可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116331 | 8.8 | min/max集約における型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116332 | 8.8 | ポータルのセットアップにおける解放済みメモリ使用により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116333 | 6.5 | 並列B-tree配列スキャンにおいて、配列の範囲外が読み取られる可能性があります。 | 18、17 |
| CVE-2026-116335 | 8.8 | 交換演算子・否定演算子の結果型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-116336 | 8.8 | REINDEX CONCURRENTLYが、インデックス関数の実行中にDROP INDEXをブロックしない可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120139 | 8.8 | タプルサイズの整数ラップアラウンドにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120141 | 8.8 | マテリアライズされた集合を返す関数における型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120142 | 8.8 | 削除済みの列における型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17 |
| CVE-2026-120143 | 8.8 | 遷移テーブルのカーソルにおける解放済みメモリ使用により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120144 | 8.8 | 型キャッシュの無効化漏れにより、任意のコードが実行される可能性があります。 | 18 |
| CVE-2026-120145 | 8.8 | 論理レプリケーションによりサブスクライバーのシステムカタログに書き込まれ、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120146 | 4.3 | REASSIGN OWNEDにより、ロールのSETおよびCREATEDBのチェックが回避される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120147 | 8.8 | dblinkの再入可能な切断処理における解放済みメモリ使用により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120148 | 8.1 | 拡張統計における疑似型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120149 | 8.8 | FDWの一括挿入における不整合により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120150 | 8.8 | 展開レコードのドメインチェックにおける解放済みメモリ使用により、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120151 | 8.8 | plpgsqlのレコードフィールドにおける型の取り違えにより、任意のコードが実行される可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120152 | 4.3 | pg_show_all_settings()の解放済みメモリ使用により、メモリの内容が漏えいする可能性があります。 | 18、17、16 |
| CVE-2026-120153 | 7.2 | 拡張機能スクリプトの置換処理において、オブジェクト名を通じてSQLインジェクションが可能になる可能性があります。 | 18、17、16、15、14 |
| CVE-2026-120154 | 4.3 | INSERT ... ON CONFLICTにより、行セキュリティポリシーに反して行を読み取れる可能性があります。 | 18、17、16、15、14 |
対応状況
| プラン | ステータス | 内容 |
|---|---|---|
| スタンダードプラン | 調査中 | 影響の有無を調査しています。 |
| 仮想専用サーバプラン | 調査中 | 影響の有無を調査しています。 |
| オンプレミス提供プラン | 調査中 | 影響の有無を調査しています。 |
調査結果が判明しだい、本ページでお知らせします。
ステータスの意味は、ステータスの定義を参照してください。
参考
お問い合わせ先
本件についてご不明点がございましたら、ご利用中のプランを明記のうえ、RCMSサポートまでお問い合わせください。