LiveActive security incident?Get immediate response
CVE Record

CVE-2018-19115: keepalived before 2.0.7 has a heap-based buffer overflow when parsing HTTP status codes resulting in DoS or...

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.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

Keepalived before 2.0.7 can mishandle HTTP status code parsing and overwrite heap memory. For businesses, the primary documented risk is denial of service against systems using keepalived for high availability. Sources also mention possible unspecified other impact, but do not provide enough evidence to rate that higher.

Executive priority

Treat this as a timely patching item for infrastructure reliability, not as confirmed emergency exploitation. Prioritize internet-facing or business-critical HA environments because a keepalived crash can affect service availability.

Technical view

The flaw is a heap-based buffer overflow in extract_status_code in lib/html.c. The CVE says the function lacks validation of the HTTP status code and writes an unlimited amount of data to heap memory. Affected versions are described as keepalived before 2.0.7.

Likely exposure

Exposure is most likely on Linux systems running keepalived before 2.0.7, especially where HTTP health checks are used. Distribution packages from Debian, Gentoo, Ubuntu, and Red Hat had security advisories, so vulnerability managers should map exposure by installed package version and distro advisory status.

Exploitation context

The provided sources do not show active exploitation, and CISA KEV status is false in the bundle. The documented impact is DoS or possibly unspecified other impact. Practical attack reachability is not fully established by the supplied evidence.

Researcher notes

Evidence supports a heap overflow in HTTP status parsing fixed upstream around PR 961 and distribution advisories. Severity metadata, CVSS, CWE, exploit maturity, and detailed reachability are incomplete in the provided bundle, so avoid overclaiming beyond DoS and unspecified possible impact.

Mitigation direction

  • Upgrade keepalived to 2.0.7 or a vendor-fixed package.
  • Apply relevant Debian, Gentoo, Ubuntu, or Red Hat security updates.
  • Prioritize HA nodes where keepalived failure would disrupt production traffic.
  • If patching is delayed, check vendor guidance for supported compensating controls.

Validation and detection

  • Inventory hosts with keepalived installed and record package versions.
  • Confirm whether deployed versions are earlier than 2.0.7.
  • Check distro advisory applicability for each operating system release.
  • Review keepalived configurations for HTTP health check usage.
  • Monitor HA services for crashes or unexpected failover events.
Prepared
Confidence
medium
Sources
8

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2018-19115 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
0Timeline events
0ADP providers
11Source links

CVSS and timeline data

No CVSS vectors or timeline events were available in the normalized CVE source material.

Source materials

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
n/an/an/aListed
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.