CVE-2018-19115 (retired)

Priority
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.
Assigned-to
mdeslaur
Package
Upstream:released (2.0.9)
Ubuntu 12.04 ESM (Precise Pangolin):released (1:1.2.2-3ubuntu1.2)
Ubuntu 14.04 ESM (Trusty Tahr):released (1:1.2.7-1ubuntu1+esm1)
Ubuntu 16.04 LTS (Xenial Xerus):released (1:1.2.24-1ubuntu0.16.04.2)
Ubuntu 18.04 LTS (Bionic Beaver):released (1:1.3.9-1ubuntu0.18.04.2)
Ubuntu 18.10 (Cosmic Cuttlefish):released (1:1.3.9-1ubuntu1.1)
Ubuntu 19.04 (Disco Dingo):not-affected (1:2.0.10-1)
Ubuntu 19.10 (Eoan):not-affected (1:2.0.10-1)
Patches:
Upstream:https://github.com/acassen/keepalived/commit/f28015671a4b04785859d1b4b1327b367b6a10e9
More Information

Updated: 2019-05-28 23:14:49 UTC (commit 9c95e4a9bdb460ec3ea9a89c24f81e8c00ee3e69)