Уязвимость DoS атаки в PostgreSQL через использование больших диапазонов символов Unicode в регулярных выражениях
Описание
В PostgreSQL существует уязвимость, которая позволяет злоумышленнику вызвать DoS атаку. Это происходит из-за обработки больших диапазонов символов Unicode в регулярных выражениях, что может привести к бесконечному циклу, переполнению буфера и аварийному завершению работы.
Затронутые версии ПО
- До релиза 9.1.20
- 9.2.x до 9.2.15
- 9.3.x до 9.3.11
- 9.4.x до 9.4.6
- 9.5.x до 9.5.1
Тип уязвимости
DoS атака
Ссылки
- Vendor Advisory
Уязвимые конфигурации
Одно из
Одно из
EPSS
7.5 High
CVSS3
5 Medium
CVSS2
Дефекты
Связанные уязвимости
PostgreSQL before 9.1.20, 9.2.x before 9.2.15, 9.3.x before 9.3.11, 9.4.x before 9.4.6, and 9.5.x before 9.5.1 allows remote attackers to cause a denial of service (infinite loop or buffer overflow and crash) via a large Unicode character range in a regular expression.
PostgreSQL before 9.1.20, 9.2.x before 9.2.15, 9.3.x before 9.3.11, 9.4.x before 9.4.6, and 9.5.x before 9.5.1 allows remote attackers to cause a denial of service (infinite loop or buffer overflow and crash) via a large Unicode character range in a regular expression.
PostgreSQL before 9.1.20, 9.2.x before 9.2.15, 9.3.x before 9.3.11, 9. ...
PostgreSQL before 9.1.20, 9.2.x before 9.2.15, 9.3.x before 9.3.11, 9.4.x before 9.4.6, and 9.5.x before 9.5.1 allows remote attackers to cause a denial of service (infinite loop or buffer overflow and crash) via a large Unicode character range in a regular expression.
EPSS
7.5 High
CVSS3
5 Medium
CVSS2