-
- Downloads
Again match pg_user_mappings to information_schema.user_mapping_options.
Commit 3eefc510 claimed to make pg_user_mappings enforce the qualifications user_mapping_options had been enforcing, but its removal of a longstanding restriction left them distinct when the current user is the subject of a mapping yet has no server privileges. user_mapping_options emits no rows for such a mapping, but pg_user_mappings includes full umoptions. Change pg_user_mappings to show null for umoptions. Back-patch to 9.2, like the above commit. Reviewed by Tom Lane. Reported by Jeff Janes. Security: CVE-2017-7547
Showing
- doc/src/sgml/catalogs.sgml 26 additions, 6 deletionsdoc/src/sgml/catalogs.sgml
- src/backend/catalog/system_views.sql 3 additions, 1 deletionsrc/backend/catalog/system_views.sql
- src/test/regress/expected/foreign_data.out 19 additions, 20 deletionssrc/test/regress/expected/foreign_data.out
- src/test/regress/expected/rules.out 1 addition, 1 deletionsrc/test/regress/expected/rules.out
- src/test/regress/sql/foreign_data.sql 12 additions, 7 deletionssrc/test/regress/sql/foreign_data.sql
Loading
Please register or sign in to comment