CVE catalog

CVE-2019-20919

libdbi-perl: CVE-2019-20919

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.49% · Oct 25, 2026

An issue was discovered in the DBI module before 1.643 for Perl. The hv_fetch() documentation requires checking for NULL and the code does that. But, shortly thereafter, it calls SvOK(profile), causing a NULL pointer dereference.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibdbi-perlsid1.656-1fixed
Debianlibdbi-perlforky1.656-1fixed
Debianlibdbi-perltrixie1.652-2~deb13u1fixed
Debianlibdbi-perltrixie-security1.652-2~deb13u1fixed
Debianlibdbi-perlbookworm1.643-4+deb12u1fixed
Debianlibdbi-perlbookworm-security1.643-4+deb12u3fixed
Ubuntulibdbi-perlpro1.627-1vulnerable
Ubuntulibdbi-perlpro1.628-1vulnerable
Ubuntulibdbi-perlpro1.630-1vulnerable
Ubuntulibdbi-perlpro1.630-1ubuntu0.1~esm1vulnerable
Ubuntulibdbi-perlpro1.630-1ubuntu0.1~esm4vulnerable
Ubuntulibdbi-perlpro1.630-1ubuntu0.1~esm5fixed
Ubuntulibdbi-perl16.041.633-1vulnerable
Ubuntulibdbi-perl16.041.634-1vulnerable
Ubuntulibdbi-perl16.041.634-1build1vulnerable
Ubuntulibdbi-perl16.041.634-1ubuntu0.1vulnerable
Ubuntulibdbi-perl16.041.634-1ubuntu0.2fixed
Ubuntulibdbi-perl18.041.637-1vulnerable
Ubuntulibdbi-perl18.041.639-1vulnerable
Ubuntulibdbi-perl18.041.640-1vulnerable
Ubuntulibdbi-perl18.041.640-1ubuntu0.1vulnerable
Ubuntulibdbi-perl18.041.640-1ubuntu0.2fixed
Opensuseperl-DBIleap 15.11.639-lp151.3.13.1fixed
Suseperl-DBIlinux enterprise module for basesystem 15 sp11.639-3.11.1fixed
Suseperl-DBIlinux enterprise high performance computing 15-espos1.639-3.11.1fixed
Suseperl-DBIlinux enterprise high performance computing 15-ltss1.639-3.11.1fixed
Suseperl-DBIlinux enterprise server 15-ltss1.639-3.11.1fixed
Suseperl-DBIlinux enterprise server for sap applications 151.639-3.11.1fixed
Ubuntulibdbi-perlpro1.627-1vulnerable
Ubuntulibdbi-perlpro1.628-1vulnerable
Ubuntulibdbi-perlpro1.630-1vulnerable
Ubuntulibdbi-perlpro1.630-1ubuntu0.1~esm1vulnerable
Ubuntulibdbi-perlpro1.630-1ubuntu0.1~esm4vulnerable
Ubuntulibdbi-perlpro1.630-1ubuntu0.1~esm5fixed
Ubuntulibdbi-perl16.041.633-1vulnerable
Ubuntulibdbi-perl16.041.634-1vulnerable
Ubuntulibdbi-perl16.041.634-1build1vulnerable
Ubuntulibdbi-perl16.041.634-1ubuntu0.1vulnerable
Ubuntulibdbi-perl16.041.634-1ubuntu0.2fixed
Ubuntulibdbi-perl18.041.637-1vulnerable
Ubuntulibdbi-perl18.041.639-1vulnerable
Ubuntulibdbi-perl18.041.640-1vulnerable
Ubuntulibdbi-perl18.041.640-1ubuntu0.1vulnerable
Ubuntulibdbi-perl18.041.640-1ubuntu0.2fixed
Opensuseperl-DBIleap 15.21.642-lp152.2.6.1fixed
Opensuseperl-DBItumbleweed1.643-4.1fixed
Suseperl-DBIlinux enterprise module for basesystem 15 sp21.642-3.6.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibdbi-perlsourcesid1.643-1not yet assignedNot reportedNot reported
Debianlibdbi-perlsourceforky1.643-1not yet assignedNot reportedNot reported
Debianlibdbi-perlsourcetrixie1.643-1not yet assignedNot reportedNot reported
Debianlibdbi-perlsourcebookworm1.643-1not yet assignedNot reportedNot reported
Ubuntulibdbi-perldebpro1.630-1ubuntu0.1~esm5Not reportedUSN-4534-1Not reported
Ubuntulibdbi-perldeb16.041.634-1ubuntu0.2Not reportedUSN-4534-1Not reported
Ubuntulibdbi-perldeb18.041.640-1ubuntu0.2Not reportedUSN-4534-1Not reported
Opensuseperl-DBIrpmleap 15.11.639-lp151.3.13.1Not reportedOPENSUSE-SU-2020:1620-1Not reported
Suseperl-DBIrpmlinux enterprise module for basesystem 15 sp11.639-3.11.1Not reportedSUSE-SU-2020:2827-1Not reported
Suseperl-DBIrpmlinux enterprise high performance computing 15-espos1.639-3.11.1Not reportedSUSE-SU-2020:2827-1Not reported
Suseperl-DBIrpmlinux enterprise high performance computing 15-ltss1.639-3.11.1Not reportedSUSE-SU-2020:2827-1Not reported
Suseperl-DBIrpmlinux enterprise server 15-ltss1.639-3.11.1Not reportedSUSE-SU-2020:2827-1Not reported
Suseperl-DBIrpmlinux enterprise server for sap applications 151.639-3.11.1Not reportedSUSE-SU-2020:2827-1Not reported
Ubuntulibdbi-perldebpro1.630-1ubuntu0.1~esm5Not reportedUBUNTU-CVE-2019-20919Not reported
Ubuntulibdbi-perldeb16.041.634-1ubuntu0.2Not reportedUBUNTU-CVE-2019-20919Not reported
Ubuntulibdbi-perldeb18.041.640-1ubuntu0.2Not reportedUBUNTU-CVE-2019-20919Not reported
Opensuseperl-DBIrpmleap 15.21.642-lp152.2.6.1Not reportedOPENSUSE-SU-2020:1628-1Not reported
Opensuseperl-DBIrpmtumbleweed1.643-4.1Not reportedOPENSUSE-SU-2024:14061-1Not reported
Suseperl-DBIrpmlinux enterprise module for basesystem 15 sp21.642-3.6.1Not reportedSUSE-SU-2020:2828-1Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libdbi-perl]Unknown
    Details (4)
    • 1.643-4+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · bookworm; dsa · libdbi-perl · debian · 12

    • 1.643-4+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · bookworm; dsa · libdbi-perl · debian · 12

    • 1.643-4+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · bookworm; dsa · libdbi-perl · debian · 12

    • 1.643-4+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · bookworm; dsa · libdbi-perl · debian · 12

[Debian 13 (Trixie)]

  • [libdbi-perl]Unknown
    Details (5)
    • 1.647-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · 13

    • 1.647-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · 13

    • 1.647-1+deb13u1 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · 13

    • 1.652-2~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · 13

    • 1.652-2~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 1.643-1

      dsa · libdbi-perl · debian · 13

[openSUSE Tumbleweed]

  • [perl-DBI]Unknown

    Source package: [perl-DBI]

    Details (1)
    • 1.651.0-1.3 · x86_64 · tumbleweed

      Fixed · Fixed: 1.643-4.1

      dsa · perl-DBI · opensuse · tumbleweed

Observed:

References