CVE-2018-19115

keepalived: Heap-based buffer overflow when parsing HTTP status codes allows for denial of service or possibly arbitrary code execution

Published Nov 8, 2018 CVSS 3.0 · 9.8 Critical EPSS 3.7% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1589-1 keepalived security update
EUVD EUVD EUVD-2018-10828 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.
Ubuntu USN Ubuntu USN USN-3995-1 Keepalived vulnerability
Ubuntu USN Ubuntu USN USN-3995-2 Keepalived vulnerability
History
Type Values Removed Values Added
Metrics epss

{'score': 0.06497}

epss

{'score': 0.07086}

Type Values Removed Values Added
Metrics epss

{'score': 0.03564}

epss

{'score': 0.06497}