CVE-2026-61819 in Pg_partman情報

要約

〜によって VulDB • 2026年09月18日

pg_partmanは、時間またはIDに基づいてパーティション化されたテーブルを管理するPostgreSQL拡張機能です。バージョン5.5.0より前では、pg_jobmonがインストールされ、part_config.jobmonがtrueに設定されている場合、複数のpg_partman関数の例外ハンドラにより、p_parent_tableの値がそのままSQL文字列リテラル内に配置され、そのリテラルはpg_jobmon.add_job()を呼び出すために使用されます。攻撃者はpartman_user権限を持つことで、シングルクォートを含む親テーブル名を作成し、リテラルを終了させて影響を受ける例外パス実行時にSQLインジェクションを引き起こすことができます。もしpg_partman_bgwがそのパスに到達すると、注入されたSQLはpg_partman_bgw.roleの権限で実行され、デフォルトではPostgreSQLスーパーユーザーとなるため、データベース全体の侵害やPostgreSQLサービスアカウントとしてのOSコマンド実行が可能になります。永続的なpart_config行により、後続のメンテナンスティックでもエスカレーションが再発する可能性があります。この問題はバージョン5.5.0で修正されています。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

GitHub M

予約する

2026年07月10日

モデレーション

承諾済み

エントリ

VDB-407774

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!