Skip to content
OpenAdvisories
Unscored CVE-2018-19115 EUVD-2018-10828GHSA-q8cg-hf8f-hgf3

keepalived before 2.0.7 has a heap-based buffer overflow when parsing HTTP status codes resulting in DoS or possibly unspecified other impa…

Published Nov 8, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 keepalived 1:2.0.10-1 —
Debian 13 keepalived 1:2.0.10-1 —
Debian 12 keepalived 1:2.0.10-1 —
Debian 8 keepalived 1:1.2.13-1+deb8u1 DLA-1589-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS keepalived 1:1.3.9-1ubuntu0.18.04.2 USN-3995-1
Ubuntu 16.04 LTS keepalived 1:1.2.24-1ubuntu0.16.04.2 USN-3995-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 14.04 LTS keepalived 1:1.2.7-1ubuntu1+esm1 USN-3995-2
ReleasePackageFixed inAdvisory
RHEL 7 keepalived 1.3.5-8.el7_6 RHSA-2019:0022
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 7.5 EUS keepalived 1.3.5-7.el7_5.2 RHSA-2019:1792
RHEL 7.4 EUS keepalived 1.3.5-1.el7_4.1 RHSA-2019:1945

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 keepalived 1.3.5-8.amzn2 ALAS2-2019-1154

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 keepalived 1.3.5-8.el7_6 ELSA-2019-0022

Advisories 8

References