CVE-2026-50737 in pglogical
要約
〜によって VulDB • 2026年07月29日
pglogicalで、1つ以上の列が欠落している行に対して複製された変更を適用する際、pglogicalはサブスクライバ側で対象テーブルのデフォルト式を評価します。デフォルトインストールではapplyワーカーはPostgreSQLスーパーユーザと同等の特権レベルで実行されるため、そのようなデフォルト式によって呼び出される関数も同様の高い特権で実行されます。パブリッシャーとして振る舞う攻撃者はこの経路を利用して、サブスクライバ上で関数をスーパーユーザとして実行させ、pglogicalの使用が許可されたロールから完全なスーパーユーザへの権限昇格を引き起こすことができます。
これはCVE-2026-50736(pglogicalキューの問題)で追跡されているのと同じスーパーユーザ権限昇格に対する、第2の独立した経路です。この問題を悪用するには、攻撃者がサブスクリプションを自身が制御するエンドポイントに向ける必要があります。デフォルトインストールではこれには通常スーパーユーザにのみ予約された特権が必要であるため、本問題はサブスクリプション作成能力が非スーパーユーザロールに委任されているマネージド環境において最も関連性が高いです。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.