CVE-2026-61822 – disable maintenance for all partition sets

Description

run_maintenance() iterates every row in part_config in a FOR loop so an exception failure on a single row propagates straight to the outer EXCEPTION WHEN OTHERS handler which sits outside the loop. The loop terminates immediately, skipping every subsequent partition set. A partman_user can therefore disable partition maintenance database-wide with a single UPDATE and a one-second-effort poison value.


Vulnerability Information

  • Product / Framework: PostgreSQL pg_partman
  • Vendor Domain: www.postgresql.org
  • Vulnerability Type: Configuration
  • CVE Details: View Full CVE Details →