CVE-2026-61822 in pg_partman
要約
〜によって VulDB • 2026年09月18日
pg_partmanは、時間またはIDに基づいてパーティション化されたテーブルを管理するPostgreSQL拡張機能です。バージョン5.5.0より前では、run_maintenance()関数はpart_configから行を取得して処理するループの外側で例外をハンドリングするため、1つのパーティションセットに対する例外が発生するとすぐにループが終了し、その後のすべてのセットがスキップされます。partman_userアクセス権を持つロールは、確実に失敗する行を挿入または更新し、それを正当な行よりも前に処理されるように低いmaintenance_order値を割り当てることができます。これにより、繰り返し実行されるメンテナンスティック(周期)で正当なパーティションセットのメンテナンスが行われる前に中止され、データベース全体の自動パーティションメンテナンスが失われます。この問題はバージョン5.5.0で修正されています。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.