{ "document": { "category": "csaf_security_advisory", "csaf_version": "2.0", "distribution": { "tlp": { "label": "WHITE", "url": "https://www.first.org/tlp/" } }, "lang": "en", "notes": [ { "category": "description", "text": "DBI::ProfileData versions before 1.651 for Perl do not limit the path index. The path index column of profile dump files is used to allocate an array of data for the parser. An unbounded value allows an attacker to specify a large index and consume available memory.", "title": "Vulnerability Description" } ], "publisher": { "category": "other", "contact_details": "gdt@cpan.org", "name": "giterlizzi", "namespace": "https://github.com/giterlizzi/" }, "references": [ { "category": "self", "summary": "CPANSA-DBI-2026-60081 JSON", "url": "https://raw.githubusercontent.com/giterlizzi/perl-CPANSA-CSAF/develop/csaf/white/2026/cpansa-dbi-2026-60081.json" }, { "category": "external", "summary": "https://github.com/perl5-dbi/dbi/commit/6764e755e83ee1ebb1b40760e5b53eb50960bd7a.patch", "url": "https://github.com/perl5-dbi/dbi/commit/6764e755e83ee1ebb1b40760e5b53eb50960bd7a.patch" }, { "category": "external", "summary": "https://github.com/perl5-dbi/dbi/security/advisories/GHSA-ww49-w4mv-jrr4", "url": "https://github.com/perl5-dbi/dbi/security/advisories/GHSA-ww49-w4mv-jrr4" }, { "category": "external", "summary": "https://metacpan.org/release/HMBRAND/DBI-1.651/changes", "url": "https://metacpan.org/release/HMBRAND/DBI-1.651/changes" }, { "category": "external", "summary": "http://www.openwall.com/lists/oss-security/2026/07/14/14", "url": "http://www.openwall.com/lists/oss-security/2026/07/14/14" }, { "category": "external", "summary": "CVE-2026-60081 (NVD)", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-60081" } ], "title": "DBI vulnerability", "tracking": { "current_release_date": "2026-07-14T00:00:00", "generator": { "engine": { "name": "CSAF Perl Toolkit", "version": "0.26" } }, "id": "CPANSA-DBI-2026-60081", "initial_release_date": "2026-07-14T00:00:00", "revision_history": [ { "date": "2026-07-14T00:00:00", "number": "1", "summary": "First release" } ], "status": "final", "version": "1" } }, "product_tree": { "branches": [ { "branches": [ { "category": "product_version_range", "name": "vers:cpan/<1.651", "product": { "name": "DBI less than 1.651", "product_id": "CSAFPID-0001", "product_identification_helper": { "purl": "pkg:cpan/DBI" } } }, { "category": "product_version_range", "name": "vers:cpan/>=1.651", "product": { "name": "DBI greater than or equal 1.651", "product_id": "CSAFPID-0002", "product_identification_helper": { "purl": "pkg:cpan/DBI" } } } ], "category": "product_name", "name": "DBI" } ] }, "vulnerabilities": [ { "cve": "CVE-2026-60081", "cwe": { "id": "CWE-770", "name": "Allocation of Resources Without Limits or Throttling" }, "notes": [ { "category": "description", "text": "DBI::ProfileData versions before 1.651 for Perl do not limit the path index.\n\nThe path index column of profile dump files is used to allocate an array of data for the parser. An unbounded value allows an attacker to specify a large index and consume available memory.", "title": "Vulnerability Description" } ], "product_status": { "fixed": [ "CSAFPID-0002" ], "known_affected": [ "CSAFPID-0001" ] }, "scores": [ { "cvss_v3": { "baseScore": 7.5, "baseSeverity": "HIGH", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "version": "3.1" }, "products": [ "CSAFPID-0001" ] } ] } ] }