You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Fix search_path to a safe value during maintenance operations.
While executing maintenance operations (ANALYZE, CLUSTER, REFRESHMATERIALIZED VIEW, REINDEX, or VACUUM), set search_path to'pg_catalog, pg_temp' to prevent inconsistent behavior.Functions that are used for functional indexes, in index expressions,or in materialized views and depend on a different search path must bedeclared with CREATE FUNCTION ... SET search_path='...'.This change addresses a security risk introduced in commit60684dd,where a role with MAINTAIN privileges on a table may be able toescalate privileges to the table owner. That commit is not yet part ofany release, so no need to backpatch.Discussion:https://postgr.es/m/e44327179e5c9015c8dda67351c04da552066017.camel%40j-davis.comReviewed-by: Greg StarkReviewed-by: Nathan Bossart