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

exploitDog

nvd логотип

CVE-2015-0242

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

Уязвимость переполнения буфера в стеке при использовании функций printf в PostgreSQL на Windows-системах

Описание

В PostgreSQL обнаружена уязвимость переполнения буфера в стеке в реализациях функций printf, которая позволяет удалённым авторизованным пользователям вызвать DoS атаку и возможно выполнить произвольный код. Это достигается путем передачи числа с плавающей запятой с большой точностью, как продемонстрировано при использовании функции to_char.

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

  • 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 (исключая)
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*
Конфигурация 2

Одно из

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

EPSS

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

8.8 High

CVSS3

6.5 Medium

CVSS2

Дефекты

CWE-787

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

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

Stack-based buffer overflow in the *printf function implementations 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, when running on a Windows system, allows remote authenticated users to cause a denial of service (crash) and possibly execute arbitrary code via a floating point number with a large precision, as demonstrated by using the to_char function.

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

Stack-based buffer overflow in the *printf function implementations 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, when running on a Windows system, allows remote authenticated users to cause a denial of service (crash) and possibly execute arbitrary code via a floating point number with a large precision, as demonstrated by using the to_char function.

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

Stack-based buffer overflow in the *printf function implementations in ...

github
около 3 лет назад

Stack-based buffer overflow in the *printf function implementations 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, when running on a Windows system, allows remote authenticated users to cause a denial of service (crash) and possibly execute arbitrary code via a floating point number with a large precision, as demonstrated by using the to_char function.

EPSS

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

8.8 High

CVSS3

6.5 Medium

CVSS2

Дефекты

CWE-787