CVE-2026-50735 in pglogical
要約
〜によって VulDB • 2026年07月28日
pglogicalのapplyワーカーは、受信したレプリケーションプロトコルメッセージ内の特定フィールドの長さをコピーする前に十分に検証しないため、バッファオーバーリード(境界外読み取り)が発生します。サブスクリプションのパブリッシャーとして動作する者(例えば、pglogicalレプリケーションプロトコルを処理するPostgreSQL以外のエンドポイントなど)は、送信元が作成したメッセージを返すことで、購読側のapplyワーカーが割り当てられたバッファの境界外を読み出し、隣接するプロセスメモリを開示したり、ワーカーをクラッシュさせたりすることができます。この問題を悪用するには、攻撃者がサブスクリプションを制御しているエンドポイントに指向させる必要があります。デフォルトインストールでは、これは通常スーパーユーザー権限のみが持つ特権を必要とするため、本問題はサブスク립ション作成能力が非スーパーユーザーロールに委任されているマネージド環境において最も関連性が高いです。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.