[COMMITTERS] pgsql: Again match pg_user_mappings toinformation_schema.user_mapping_
| От | Noah Misch |
|---|---|
| Тема | [COMMITTERS] pgsql: Again match pg_user_mappings toinformation_schema.user_mapping_ |
| Дата | |
| Msg-id | E1deikE-0003Ca-0r@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Again match pg_user_mappings to information_schema.user_mapping_options. Commit 3eefc51053f250837c3115c12f8119d16881a2d7 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 Branch ------ REL9_4_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/b6e39ca92eeee4e5fa0e83ce3e04dad82559983f Modified Files -------------- doc/src/sgml/catalogs.sgml | 32 ++++++++++++++++++++++++------ src/backend/catalog/system_views.sql | 4 +++- src/test/regress/expected/foreign_data.out | 32 ++++++++++++++++-------------- src/test/regress/expected/rules.out | 2 +- src/test/regress/sql/foreign_data.sql | 17 +++++++++------- 5 files changed, 57 insertions(+), 30 deletions(-)
В списке pgsql-committers по дате отправления: