Уязвимость записи произвольных данных в память сервера в PostgreSQL при изменении значений SQL массивов
Описание
В PostgreSQL до версий 13.3, 12.7, 11.12, 10.17 и 9.6.22 обнаружена уязвимость, которая позволяет аутентифицированным пользователям базы данных записывать произвольные байты в широкую область памяти сервера при модификации определённых значений SQL-массивов. Проблема вызвана отсутствием проверки границ. Наивысшая угроза этой уязвимости связана с компрометацией конфиденциальности и целостности данных, а также с доступностью системы.
Затронутые версии ПО
- PostgreSQL версии до 13.3
- PostgreSQL версии до 12.7
- PostgreSQL версии до 11.12
- PostgreSQL версии до 10.17
- PostgreSQL версии до 9.6.22
Тип уязвимости
- Компрометация данных
- Нарушение целостности данных
- Нарушение доступности системы
Ссылки
- Issue TrackingPatchThird Party Advisory
- Third Party Advisory
- Third Party Advisory
- Vendor Advisory
- Issue TrackingPatchThird Party Advisory
- Third Party Advisory
- Third Party Advisory
- Vendor Advisory
Уязвимые конфигурации
Одно из
Одно из
EPSS
8.8 High
CVSS3
6.5 Medium
CVSS2
Дефекты
Связанные уязвимости
A flaw was found in postgresql in versions before 13.3, before 12.7, before 11.12, before 10.17 and before 9.6.22. While modifying certain SQL array values, missing bounds checks let authenticated database users write arbitrary bytes to a wide area of server memory. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
A flaw was found in postgresql in versions before 13.3, before 12.7, before 11.12, before 10.17 and before 9.6.22. While modifying certain SQL array values, missing bounds checks let authenticated database users write arbitrary bytes to a wide area of server memory. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
A flaw was found in postgresql in versions before 13.3, before 12.7, b ...
A flaw was found in postgresql in versions before 13.3, before 12.7, before 11.12, before 10.17 and before 9.6.22. While modifying certain SQL array values, missing bounds checks let authenticated database users write arbitrary bytes to a wide area of server memory. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
EPSS
8.8 High
CVSS3
6.5 Medium
CVSS2