Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2018-19115

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2018-19115
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 10:29 UTC · Revision 1

Source evidence

CVE-2018-19115

core-osv · Original source

Published 8 Nov 2018, 20:29 UTC

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.

osv:CVE-2018-19115
Complete source record
{
  "id": "8c23bc94511a4774e6b0d354142ac9fbc7ab48ee0a4e8fd19dc5458d992a1a0f",
  "url": "https://osv.dev/vulnerability/CVE-2018-19115",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2018-19115",
    "summary": "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.",
    "evidence": "osv:CVE-2018-19115",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2018-19115",
      "aliases": [
        "CVE-2018-19115"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/acassen/keepalived",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "c9e2da7a14513ae7979854afe57cd4cb0d1a3092"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:keepalived:keepalived:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.0.7"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v2.0.6",
            "v2.0.5",
            "v2.0.4",
            "v2.0.3",
            "v2.0.2",
            "v2.0.1",
            "v2.0.0",
            "v1.4.5",
            "v1.4.4",
            "v1.4.3",
            "v1.4.2",
            "v1.4.1",
            "v1.4.0",
            "v1.3.9",
            "v1.3.8",
            "v1.3.7",
            "v1.3.6",
            "v1.3.5",
            "v1.3.4",
            "v1.3.3",
            "v1.3.2",
            "1.3.1",
            "v1.3.0",
            "v1.2.24",
            "v1.2.23",
            "v1.2.22",
            "v1.2.21",
            "v1.2.20",
            "v1.2.19",
            "v1.2.18",
            "v1.2.17",
            "v1.2.16",
            "v1.2.15",
            "v1.2.14",
            "v1.2.13",
            "v1.2.12",
            "v1.2.11",
            "v1.2.10",
            "v1.2.9",
            "v1.2.8",
            "v1.2.7",
            "v1.2.6",
            "v1.2.5",
            "v1.2.4",
            "v1.2.3",
            "v1.2.2",
            "v1.2.1",
            "v1.1.19",
            "v1.1.18",
            "v1.1.16",
            "v1.1.15",
            "v1.1.17",
            "v1.1.12",
            "v1.1.11",
            "v1.1.13",
            "v1.1.14",
            "v1.1.10",
            "v1.1.9",
            "v1.1.8",
            "v1.1.7",
            "v1.1.4",
            "v1.1.3",
            "v1.1.5",
            "v1.1.6",
            "v1.0.3",
            "v1.0.2",
            "v1.1.0",
            "v1.1.1",
            "v1.1.2",
            "v0.7.1",
            "v0.6.10",
            "v0.7.6",
            "v1.0.0",
            "v1.0.1",
            "v0.6.9",
            "v0.6.4",
            "v0.6.3",
            "v0.6.6",
            "v0.6.8",
            "v0.5.7",
            "v0.5.6",
            "v0.5.8",
            "v0.5.9",
            "v0.6.1",
            "v0.6.2",
            "v0.4.8",
            "v0.4.1",
            "v0.4.9",
            "v0.4.9a",
            "v0.5.3",
            "v0.5.5",
            "v0.2.6",
            "v0.2.3",
            "v0.2.7",
            "v0.3.5",
            "v0.3.6",
            "v0.3.7",
            "v0.3.8",
            "v0.4.0",
            "v0.2.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-19115.json"
          }
        }
      ],
      "modified": "2026-10-20T10:50:23.083135848Z",
      "provider": "osv",
      "references": [
        "https://usn.ubuntu.com/3995-1/",
        "https://usn.ubuntu.com/3995-2/",
        "https://access.redhat.com/errata/RHSA-2019:0022",
        "https://access.redhat.com/errata/RHSA-2019:1792",
        "https://access.redhat.com/errata/RHSA-2019:1945",
        "https://lists.debian.org/debian-lts-announce/2018/11/msg00034.html",
        "https://security.gentoo.org/glsa/201903-01",
        "https://bugzilla.suse.com/show_bug.cgi?id=1015141",
        "https://github.com/acassen/keepalived/pull/961",
        "https://github.com/acassen/keepalived/pull/961/commits/f28015671a4b04785859d1b4b1327b367b6a10e9"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "debian:debian_linux",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "8.0"
                  },
                  {
                    "last_affected": "8.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "redhat:enterprise_linux_server",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "7.0"
                  },
                  {
                    "last_affected": "7.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:o:redhat:enterprise_linux_server_aus:7.6:*:*:*:*:*:*:*"
            ],
            "vendor_product": "redhat:enterprise_linux_server_aus",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "7.6"
                  },
                  {
                    "last_affected": "7.6"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:o:redhat:enterprise_linux_server_eus:7.6:*:*:*:*:*:*:*"
            ],
            "vendor_product": "redhat:enterprise_linux_server_eus",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "7.6"
                  },
                  {
                    "last_affected": "7.6"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:o:redhat:enterprise_linux_server_tus:7.6:*:*:*:*:*:*:*"
            ],
            "vendor_product": "redhat:enterprise_linux_server_tus",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "7.6"
                  },
                  {
                    "last_affected": "7.6"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:o:redhat:enterprise_linux_workstation:7.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "redhat:enterprise_linux_workstation",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "7.0"
                  },
                  {
                    "last_affected": "7.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2018-19115",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 381648,
  "published_at": "2018-11-08T20:29:00.573+00:00"
}