Description (CNA)
DBI versions before 1.648 for Perl saved errors in a limited-sized buffer. Error messages that were returned when RaiseError, PrintError or HandleError were set were written to a 200-byte buffer without a length limit. Attackers that can influence the error text in an application can trigger a buffer overflow.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| HMBRAND / DBI | affected 0 before 1.648 |
CWE
CWE-787
References
- https://metacpan.org/release/HMBRAND/DBI-1.648/changes
- https://github.com/perl5-dbi/dbi/commit/bfe5d73c162d2d1f761a639a0aa33aad6a9eb54e.patch
ADP enrichment
No English description supplied.
No English description supplied.
No references supplied.
A flaw was found in DBI, a Perl database interface. This vulnerability allows an attacker to trigger a buffer overflow by manipulating error messages within an application. When specific error handling options are active, an attacker can provide oversized error text, which may lead to arbitrary code execution or a denial of service (DoS).
- https://access.redhat.com/security/cve/CVE-2026-9698
- https://bugzilla.redhat.com/show_bug.cgi?id=2486734
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-9698.json
- https://access.redhat.com/errata/RHSA-2026:38513
- https://access.redhat.com/errata/RHSA-2026:38901
- https://access.redhat.com/errata/RHSA-2026:38512
- https://access.redhat.com/errata/RHSA-2026:62667
- https://access.redhat.com/errata/RHSA-2026:53371