Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2015-0241

Опубликовано: 27 янв. 2020
Источник: nvd
CVSS3: 8.8
CVSS2: 6.5
EPSS Низкий

Уязвимость DoS атаки и выполнения произвольного кода в PostgreSQL через функции форматирования to_char

Описание

В PostgreSQL обнаружена уязвимость, которая позволяет удалённым авторизованным злоумышленникам вызвать DoS атаку или выполнить произвольный код. Проблемы возникают при обработке (1) большого количества цифр в числовом шаблоне форматирования, что вызывает недозаполнение буфера, или (2) специально созданного шаблона форматирования временной метки, что приводит к переполнению буфера.

Затронутые версии ПО

  • PostgreSQL до версии 9.0.19
  • PostgreSQL 9.1.x до версии 9.1.15
  • PostgreSQL 9.2.x до версии 9.2.10
  • PostgreSQL 9.3.x до версии 9.3.6
  • PostgreSQL 9.4.x до версии 9.4.1

Тип уязвимости

  • DoS атака
  • Выполнение произвольного кода

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*
Версия до 9.0.19 (исключая)
cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*
Версия от 9.1.0 (включая) до 9.1.15 (исключая)
cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*
Версия от 9.2.0 (включая) до 9.2.10 (исключая)
cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*
Версия от 9.3.0 (включая) до 9.3.6 (исключая)
cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*
Версия от 9.4.0 (включая) до 9.4.1 (исключая)
Конфигурация 2

Одно из

cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*

EPSS

Процентиль: 83%
0.02091
Низкий

8.8 High

CVSS3

6.5 Medium

CVSS2

Дефекты

CWE-120

Связанные уязвимости

CVSS3: 8.8
ubuntu
больше 5 лет назад

The to_char function in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 allows remote authenticated users to cause a denial of service (crash) or possibly execute arbitrary code via a (1) large number of digits when processing a numeric formatting template, which triggers a buffer over-read, or (2) crafted timestamp formatting template, which triggers a buffer overflow.

redhat
больше 10 лет назад

The to_char function in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 allows remote authenticated users to cause a denial of service (crash) or possibly execute arbitrary code via a (1) large number of digits when processing a numeric formatting template, which triggers a buffer over-read, or (2) crafted timestamp formatting template, which triggers a buffer overflow.

CVSS3: 8.8
debian
больше 5 лет назад

The to_char function in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, ...

CVSS3: 8.8
github
около 3 лет назад

The to_char function in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 allows remote authenticated users to cause a denial of service (crash) or possibly execute arbitrary code via a (1) large number of digits when processing a numeric formatting template, which triggers a buffer over-read, or (2) crafted timestamp formatting template, which triggers a buffer overflow.

suse-cvrf
больше 10 лет назад

Security update for postgresql91

EPSS

Процентиль: 83%
0.02091
Низкий

8.8 High

CVSS3

6.5 Medium

CVSS2

Дефекты

CWE-120