CREATE SCHEMA ... schema_element defeats protective search_path changes

This enabled an attacker having database-level CREATE privilege to execute arbitrary code as the bootstrap superuser. Database owners have that right by default, and explicit grants may extend it to other users.

The PostgreSQL project thanks Alexander Lakhin for reporting this problem.

Version Information

Affected Version Fixed In Fix Published
15 15.3 2023-05-11
14 14.8 2023-05-11
13 13.11 2023-05-11
12 12.15 2023-05-11
11 11.20 2023-05-11

For more information about PostgreSQL versioning, please visit the versioning page.

CVSS 3.0

Overall Score 7.2
Component core server
Vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Reporting Security Vulnerabilities

If you wish to report a new security vulnerability in PostgreSQL, please send an email to

For reporting non-security bugs, please see the Report a Bug page.