{
  "threat_severity" : "Important",
  "public_date" : "2026-06-05T14:30:58Z",
  "bugzilla" : {
    "description" : "perl-DBI: perl-DBI: Heap overflow in SQL preparsing can lead to denial of service or arbitrary code execution.",
    "id" : "2485464",
    "url" : "https://bugzilla.redhat.com/show_bug.cgi?id=2485464"
  },
  "cvss3" : {
    "cvss3_base_score" : "7.7",
    "cvss3_scoring_vector" : "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H",
    "status" : "verified"
  },
  "cwe" : "CWE-131",
  "details" : [ "DBI versions before 1.648 for Perl have a heap overflow when preparsing SQL statements with more than 9 binders.\nThe preparse method expands SQL placeholder characters to numbered binders of the form :pN, but only allocates three characters per binder in the buffer.  Placeholders 10-99 require four characters, 100-999 require five characters, et cetera.", "A flaw was found in perl-DBI. A heap overflow vulnerability exists when preparsing SQL statements with more than 9 binders. The `preparse` method incorrectly allocates buffer space for SQL placeholder characters, leading to an overflow when processing binders with two or more digits. This can result in a denial of service or potentially arbitrary code execution." ],
  "affected_release" : [ {
    "product_name" : "Red Hat Enterprise Linux 10",
    "release_date" : "2026-07-13T00:00:00Z",
    "advisory" : "RHSA-2026:38513",
    "cpe" : "cpe:/o:redhat:enterprise_linux:10.2",
    "package" : "perl-DBI-0:1.643-26.el10_2.1"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8",
    "release_date" : "2026-07-13T00:00:00Z",
    "advisory" : "RHSA-2026:38901",
    "cpe" : "cpe:/a:redhat:enterprise_linux:8",
    "package" : "perl-DBI:1.641-8100020260624081239.69ef70f8"
  }, {
    "product_name" : "Red Hat Enterprise Linux 8",
    "release_date" : "2026-09-02T00:00:00Z",
    "advisory" : "RHSA-2026:62667",
    "cpe" : "cpe:/o:redhat:enterprise_linux:8",
    "package" : "perl-DBI-0:1.641-2.el8_10"
  }, {
    "product_name" : "Red Hat Enterprise Linux 9",
    "release_date" : "2026-07-13T00:00:00Z",
    "advisory" : "RHSA-2026:38512",
    "cpe" : "cpe:/a:redhat:enterprise_linux:9",
    "package" : "perl-DBI-0:1.643-9.el9_8.1"
  }, {
    "product_name" : "Red Hat Insights proxy 1.5",
    "release_date" : "2026-08-11T00:00:00Z",
    "advisory" : "RHSA-2026:53371",
    "cpe" : "cpe:/a:redhat:insights_proxy:1.5::el9",
    "package" : "insights-proxy/insights-proxy-container-rhel9:1786433656"
  } ],
  "package_state" : [ {
    "product_name" : "Red Hat Enterprise Linux 6",
    "fix_state" : "Affected",
    "package_name" : "perl-DBI",
    "cpe" : "cpe:/o:redhat:enterprise_linux:6"
  }, {
    "product_name" : "Red Hat Enterprise Linux 7",
    "fix_state" : "Affected",
    "package_name" : "perl-DBI",
    "cpe" : "cpe:/o:redhat:enterprise_linux:7"
  } ],
  "references" : [ "https://www.cve.org/CVERecord?id=CVE-2026-10879\nhttps://nvd.nist.gov/vuln/detail/CVE-2026-10879\nhttps://github.com/perl5-dbi/dbi/commit/af79036c07aa9a457971c0f4136e37c85dc20978.patch\nhttps://metacpan.org/release/HMBRAND/DBI-1.648/changes" ],
  "name" : "CVE-2026-10879",
  "csaw" : false
}