Skip to content
OpenAdvisories
High · 8.8 CVE-2026-14380 EUVD-2026-42123

DBI versions before 1.650 for Perl are vulnerable to code injection via caller-influenced Profile

Published Jul 7, 2026 · Updated Aug 31, 2026 · Assigned by CPANSec

Description

DBI versions before 1.650 for Perl are vulnerable to code injection via caller-influenced Profile.

When a string is assigned to a DBI handle's Profile attribute, DBI splits it into path, package and arguments, and interpolates the package part in a string eval with no validation of the package name.

Any caller-influenced value that reaches the Profile attribute is therefore arbitrary Perl code execution, including calls to run system commands.

The Profile attribute can be set from three different sources that can carry untrusted data: the DBI_PROFILE environment variable, a direct attribute assignment, and a DSN driver-attribute clause dbi:Driver(Profile=>SPEC):db.

An attacker controlling any of those inputs runs arbitrary Perl in the host process. The strongest remote position is a network-exposed DBI::Gofer / DBI::ProxyServer whose per-request DSN reaches the Profile attribute, letting a client execute code on the broker host.

Affected products

VendorProductAffectedFixed
— DBI < 1.650 1.650

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libdbi-perl 1.650-1 —
Debian 13 libdbi-perl 1.652-2~deb13u1 —
Debian 12 libdbi-perl 1.643-4+deb12u2 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 libdbi-perl No fix yet —
Ubuntu 26.04 LTS libdbi-perl No fix yet —
Ubuntu 25.10 libdbi-perl No fix yet —
Ubuntu 24.04 LTS libdbi-perl No fix yet —
Ubuntu 22.04 LTS libdbi-perl No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS libdbi-perl No fix yet —
Ubuntu Pro 18.04 LTS libdbi-perl No fix yet —
Ubuntu Pro 16.04 LTS libdbi-perl No fix yet —
Ubuntu Pro 14.04 LTS libdbi-perl No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 perl-DBI 1.643-26.el10_2.3 RHSA-2026:49514
RHEL 9 perl-DBI 1.643-9.el9_8.3 RHSA-2026:49612
RHEL 8 perl-DBI 1.641-2.el8_10 RHSA-2026:62667, RHSA-2026:52772

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 perl-DBI 1.643-26.el10_2.3 ALSA-2026:65887, ALSA-2026:49514
AlmaLinux 9 perl-DBI 1.643-9.el9_8.3 ALSA-2026:66179, ALSA-2026:49612
AlmaLinux 8 perl-DBI 1.641-2.el8_10 ALSA-2026:62667, ALSA-2026:52772

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 perl-DBI 1.643-26.el10_2.3 RLSA-2026:49514
Rocky Linux 9 perl-DBI 1.643-9.el9_8.3 RLSA-2026:49612
Rocky Linux 8 perl-DBI 1.641-2.el8_10 RLSA-2026:62667, RLSA-2026:52772
ReleasePackageFixed inAdvisory
SLES 15 SP7 perl-DBI 1.647.0-150600.12.18.1 SUSE-SU-2026:3415-1
SLES 15 SP6 perl-DBI 1.647.0-150600.12.18.1 SUSE-SU-2026:3415-1
SLES 15 SP5 perl-DBI 1.642-150200.3.19.1 SUSE-SU-2026:3283-1
SLES 15 SP4 perl-DBI 1.642-150200.3.19.1 SUSE-SU-2026:3283-1
SLES 12 SP5 perl-DBI 1.628-5.21.1 SUSE-SU-2026:3461-1
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 perl-DBI 1.647.0-160000.4.1 SUSE-SU-2026:22623-1
SLES for SAP 15 SP6 perl-DBI 1.647.0-150600.12.18.1 SUSE-SU-2026:3415-1
SLES for SAP 15 SP5 perl-DBI 1.642-150200.3.19.1 SUSE-SU-2026:3283-1
SLES for SAP 15 SP4 perl-DBI 1.642-150200.3.19.1 SUSE-SU-2026:3283-1
SLES 16.0 perl-DBI 1.647.0-160000.4.1 SUSE-SU-2026:22623-1
SLE Micro 6.2 perl-DBI 1.647.0-160000.4.1 SUSE-SU-2026:22592-1
SLE HPC 15 SP5 perl-DBI 1.642-150200.3.19.1 SUSE-SU-2026:3283-1
SLE HPC 15 SP4 perl-DBI 1.642-150200.3.19.1 SUSE-SU-2026:3283-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed perl-DBI 1.650.0-1.1 openSUSE-SU-2026:11234-1
openSUSE Leap 16.0 perl-DBI 1.647.0-160000.4.1 openSUSE-SU-2026:21293-1
ReleasePackageFixed inAdvisory
Alpine v3.24 perl-dbi 1.651-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 perl-DBI +1 1.650-1.amzn2023.0.1 ALAS2023-2026-1982
Amazon Linux 2 perl-DBI 1.627-4.amzn2.0.4 ALAS2-2026-3825

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 perl-DBI 1.650-1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 perl-DBI 1.643-26.el10_2.3 ELSA-2026-49514
Oracle Linux 9 perl-DBI 1.643-9.el9_8.3 ELSA-2026-49612
Oracle Linux 8 perl-DBI 1.641-8.module+el8.10.0+90987+dfc813d3 ELSA-2026-52772

Advisories 28

References