Уязвимость выполнения произвольного кода в интерактивном терминале psql PostgreSQL через команды "\gset" при обращении к компрометированному серверу
Описание
В интерактивном терминале psql PostgreSQL обнаружена уязвимость. Если во время интерактивной сессии используется команда \gset
при запросе компрометированного сервера, злоумышленник способен выполнить произвольный код от имени учетной записи операционной системы, запустившей psql. Основная угроза этой уязвимости заключается в нарушении конфиденциальности и целостности данных, а также доступности системы.
Затронутые версии ПО
- PostgreSQL версий до 13.1
- PostgreSQL версий до 12.5
- PostgreSQL версий до 11.10
- PostgreSQL версий до 10.15
- PostgreSQL версий до 9.6.20
- PostgreSQL версий до 9.5.24
Тип уязвимости
Выполнение произвольного кода
Ссылки
- Issue TrackingPatchThird Party Advisory
- Mailing ListThird Party Advisory
- Third Party Advisory
- Release NotesVendor Advisory
- Issue TrackingPatchThird Party Advisory
- Mailing ListThird Party Advisory
- Third Party Advisory
- Release NotesVendor Advisory
Уязвимые конфигурации
Одно из
EPSS
7.5 High
CVSS3
7.6 High
CVSS2
Дефекты
Связанные уязвимости
A flaw was found in the psql interactive terminal of PostgreSQL in versions before 13.1, before 12.5, before 11.10, before 10.15, before 9.6.20 and before 9.5.24. If an interactive psql session uses \gset when querying a compromised server, the attacker can execute arbitrary code as the operating system account running psql. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
A flaw was found in the psql interactive terminal of PostgreSQL in versions before 13.1, before 12.5, before 11.10, before 10.15, before 9.6.20 and before 9.5.24. If an interactive psql session uses \gset when querying a compromised server, the attacker can execute arbitrary code as the operating system account running psql. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
A flaw was found in the psql interactive terminal of PostgreSQL in ver ...
Incorrect Comparison, Permissive List of Allowed Inputs, and Privilege Context Switching Error in PostgreSQL
EPSS
7.5 High
CVSS3
7.6 High
CVSS2