UBUNTU-CVE-2026-78030

Source
https://ubuntu.com/security/CVE-2026-78030
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-78030.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2026-78030
Upstream
Downstream
Related
Published
2026-09-19T11:16:00Z
Modified
2026-10-12T07:45:03Z
Severity
  • 9.8 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

DBI versions before 1.653 for Perl load arbitrary modules via unvalidated dbm_type and dbm_mldbm attributes in DBD::DBM. DBD::DBM passes the dbm_type and dbm_mldbm connect attributes to require without checking that the value names a module. require treats a path-shaped string as a literal filename and does not consult @INC, so the attribute chooses the file that Perl loads and runs. The MLDBM::Serializer:: prefix that DBD::DBM prepends to dbm_mldbm is not a boundary: only the :: separators are rewritten to /, so a value containing / traverses out of the serializer directory. The value is also assigned to $MLDBM::Serializer, which MLDBM requires the same way when it ties the table. A caller that lets an untrusted party influence either attribute, for example through a DSN fragment or a parameter that selects a storage backend, runs the file-scope code of whatever module the value names. For example, my $dsn = "dbi:DBM:f_dir=/var/db;dbm_type=../../Untrusted.pm" my $dbh = DBI->connect( $dsn ); Note that DBD::Gofer forwards connect attributes to the server side, and DBI::ProxyServer checks only that a DSN starts with a driver prefix.

References

Affected packages

Ubuntu:22.04:LTS
libdbi-perl

Package

Name
libdbi-perl
Purl
pkg:deb/ubuntu/libdbi-perl?arch=source&distro=jammy

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.643-3ubuntu0.4

Affected versions

1.*
1.643-3build2
1.643-3build3
1.643-3ubuntu0.1
1.643-3ubuntu0.3

Ecosystem specific

{
    "availability":  "No subscription required",
    "binaries":  [
        {
            "binary_name":  "libdbi-perl",
            "binary_version":  "1.643-3ubuntu0.4"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-78030.json"
Ubuntu:24.04:LTS
libdbi-perl

Package

Name
libdbi-perl
Purl
pkg:deb/ubuntu/libdbi-perl?arch=source&distro=noble

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.643-4ubuntu0.4

Affected versions

1.*
1.643-4
1.643-4build1
1.643-4build2
1.643-4build3
1.643-4ubuntu0.1
1.643-4ubuntu0.3

Ecosystem specific

{
    "availability":  "No subscription required",
    "binaries":  [
        {
            "binary_name":  "libdbi-perl",
            "binary_version":  "1.643-4ubuntu0.4"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-78030.json"
Ubuntu:26.04:LTS
libdbi-perl

Package

Name
libdbi-perl
Purl
pkg:deb/ubuntu/libdbi-perl?arch=source&distro=resolute

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.647-1ubuntu0.26.04.4

Affected versions

1.*
1.647-1
1.647-1build1
1.647-1ubuntu0.26.04.1
1.647-1ubuntu0.26.04.3

Ecosystem specific

{
    "availability":  "No subscription required",
    "binaries":  [
        {
            "binary_name":  "libdbi-perl",
            "binary_version":  "1.647-1ubuntu0.26.04.4"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-78030.json"
Ubuntu:Pro:14.04:LTS
libdbi-perl

Package

Name
libdbi-perl
Purl
pkg:deb/ubuntu/libdbi-perl?arch=source&distro=esm-infra-legacy%2Ftrusty

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.630-1ubuntu0.1~esm9

Affected versions

1.*
1.627-1
1.628-1
1.630-1
1.630-1ubuntu0.1~esm1
1.630-1ubuntu0.1~esm4
1.630-1ubuntu0.1~esm5
1.630-1ubuntu0.1~esm6
1.630-1ubuntu0.1~esm8

Ecosystem specific

{
    "availability":  "Available with Ubuntu Pro with Legacy support add-on: https://ubuntu.com/pro",
    "binaries":  [
        {
            "binary_name":  "libdbi-perl",
            "binary_version":  "1.630-1ubuntu0.1~esm9"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-78030.json"
Ubuntu:Pro:16.04:LTS
libdbi-perl

Package

Name
libdbi-perl
Purl
pkg:deb/ubuntu/libdbi-perl?arch=source&distro=esm-infra-legacy%2Fxenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.634-1ubuntu0.2+esm5

Affected versions

1.*
1.633-1
1.634-1
1.634-1build1
1.634-1ubuntu0.1
1.634-1ubuntu0.2
1.634-1ubuntu0.2+esm1
1.634-1ubuntu0.2+esm2
1.634-1ubuntu0.2+esm4

Ecosystem specific

{
    "availability":  "Available with Ubuntu Pro with Legacy support add-on: https://ubuntu.com/pro",
    "binaries":  [
        {
            "binary_name":  "libdbi-perl",
            "binary_version":  "1.634-1ubuntu0.2+esm5"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-78030.json"
Ubuntu:Pro:18.04:LTS
libdbi-perl

Package

Name
libdbi-perl
Purl
pkg:deb/ubuntu/libdbi-perl?arch=source&distro=esm-infra%2Fbionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.640-1ubuntu0.3+esm4

Affected versions

1.*
1.637-1
1.639-1
1.640-1
1.640-1ubuntu0.1
1.640-1ubuntu0.2
1.640-1ubuntu0.3
1.640-1ubuntu0.3+esm1
1.640-1ubuntu0.3+esm3

Ecosystem specific

{
    "availability":  "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro",
    "binaries":  [
        {
            "binary_name":  "libdbi-perl",
            "binary_version":  "1.640-1ubuntu0.3+esm4"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-78030.json"
Ubuntu:Pro:20.04:LTS
libdbi-perl

Package

Name
libdbi-perl
Purl
pkg:deb/ubuntu/libdbi-perl?arch=source&distro=esm-infra%2Ffocal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.643-1ubuntu0.1+esm4

Affected versions

1.*
1.642-1
1.642-1build1
1.643-1
1.643-1ubuntu0.1
1.643-1ubuntu0.1+esm1
1.643-1ubuntu0.1+esm3

Ecosystem specific

{
    "availability":  "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro",
    "binaries":  [
        {
            "binary_name":  "libdbi-perl",
            "binary_version":  "1.643-1ubuntu0.1+esm4"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-78030.json"