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

exploitDog

redhat логотип

CVE-2018-19115

Опубликовано: 08 нояб. 2018
Источник: redhat
CVSS3: 8.1
EPSS Низкий

Описание

keepalived before 2.0.7 has a heap-based buffer overflow when parsing HTTP status codes resulting in DoS or possibly unspecified other impact, because extract_status_code in lib/html.c has no validation of the status code and instead writes an unlimited amount of data to the heap.

Heap-based buffer overflow vulnerability in extract_status_code() function in lib/html.c that parses HTTP status code returned from web server allows malicious web server or man-in-the-middle attacker pretending to be a web server to cause either a denial of service or potentially execute arbitrary code on keepalived load balancer.

Отчет

This issue affects the versions of keepalived as shipped with Red Hat Enterprise Linux 6 and 7. Red Hat Enterprise Linux 6 is now in Maintenance Support 2 Phase of the support and maintenance life cycle. This has been rated as having a security impact of Important, and is not currently planned to be addressed in future updates. For additional information, refer to the Red Hat Enterprise Linux Life Cycle: https://access.redhat.com/support/policy/updates/errata/.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6keepalivedWill not fix
Red Hat Enterprise Linux 8keepalivedNot affected
Red Hat Enterprise Linux 7keepalivedFixedRHSA-2019:002203.01.2019
Red Hat Enterprise Linux 7.4 Extended Update SupportkeepalivedFixedRHSA-2019:194530.07.2019
Red Hat Enterprise Linux 7.5 Extended Update SupportkeepalivedFixedRHSA-2019:179216.07.2019

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-122
https://bugzilla.redhat.com/show_bug.cgi?id=1651871keepalived: Heap-based buffer overflow when parsing HTTP status codes allows for denial of service or possibly arbitrary code execution

EPSS

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

8.1 High

CVSS3

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

CVSS3: 9.8
ubuntu
около 7 лет назад

keepalived before 2.0.7 has a heap-based buffer overflow when parsing HTTP status codes resulting in DoS or possibly unspecified other impact, because extract_status_code in lib/html.c has no validation of the status code and instead writes an unlimited amount of data to the heap.

CVSS3: 9.8
nvd
около 7 лет назад

keepalived before 2.0.7 has a heap-based buffer overflow when parsing HTTP status codes resulting in DoS or possibly unspecified other impact, because extract_status_code in lib/html.c has no validation of the status code and instead writes an unlimited amount of data to the heap.

CVSS3: 9.8
debian
около 7 лет назад

keepalived before 2.0.7 has a heap-based buffer overflow when parsing ...

CVSS3: 9.8
github
больше 3 лет назад

keepalived before 2.0.7 has a heap-based buffer overflow when parsing HTTP status codes resulting in DoS or possibly unspecified other impact, because extract_status_code in lib/html.c has no validation of the status code and instead writes an unlimited amount of data to the heap.

oracle-oval
почти 7 лет назад

ELSA-2019-0022: keepalived security update (IMPORTANT)

EPSS

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

8.1 High

CVSS3