p PatchFirst

CVE-2026-88816

CVE-2026-88816 · DBI versions before 1.654 for Perl incorrectly treat numeric values as strings in FetchHashKeyName

Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.

DBI versions before 1.654 for Perl incorrectly treat numeric values as strings in FetchHashKeyName. fetchrow_hashref uses the string pointer of the FetchHashKeyName attribute as the key name without stringifying it first. When FetchHashKeyName has been set to an integer (IV) or floating-point (NV) value, that pointer is invalid, so reading the key name triggers a segmentation fault. This can be triggered with the following code: my $dbh = DBI->connect( "dbi:ExampleP:", "", "", { RaiseError => 0, PrintError => 0 } ); $dbh->{FetchHashKeyName} = 42; my $sth = $dbh->prepare("select mode, size, name from ."); $sth->execute; $sth->fetchrow_hashref;

CVSS 7.5 · Alta · EPSS 0,4% · Corrección disponible

Publicación
Actualización

Pila tecnológica: system

Productos y versiones afectados

  • libdbi-perl Debian:12

    Versiones
    • 1.643-4
    • 1.643-4+deb12u1
    • 1.643-4+deb12u2
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.643-4+deb12u3

    Actualiza a 1.643-4+deb12u3

  • libdbi-perl Debian:13

    Versiones
    • 1.647-1
    • 1.647-1+deb13u1
    • 1.648-1
    • 1.649-1
    • 1.650-1
    • 1.651-1
    • 1.652-1
    • 1.652-2
    • 1.652-2~deb13u1
    • 1.653-1
    • 1.654-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • libdbi-perl Debian:14

    Versiones
    • 1.647-1
    • 1.648-1
    • 1.649-1
    • 1.650-1
    • 1.651-1
    • 1.652-1
    • 1.652-2
    • 1.652-2~deb13u1
    • 1.653-1
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.654-1

    Actualiza a 1.654-1

  • libdbi-perl Ubuntu:Pro:14.04:LTS

    Versiones
    • 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
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.630-1ubuntu0.1~esm9

    Actualiza a 1.630-1ubuntu0.1~esm9

  • libdbi-perl Ubuntu:Pro:16.04:LTS

    Versiones
    • 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
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.634-1ubuntu0.2+esm5

    Actualiza a 1.634-1ubuntu0.2+esm5

  • libdbi-perl Ubuntu:Pro:18.04:LTS

    Versiones
    • 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
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.640-1ubuntu0.3+esm4

    Actualiza a 1.640-1ubuntu0.3+esm4

  • libdbi-perl Ubuntu:Pro:20.04:LTS

    Versiones
    • 1.642-1
    • 1.642-1build1
    • 1.643-1
    • 1.643-1ubuntu0.1
    • 1.643-1ubuntu0.1+esm1
    • 1.643-1ubuntu0.1+esm3
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.643-1ubuntu0.1+esm4

    Actualiza a 1.643-1ubuntu0.1+esm4

  • libdbi-perl Ubuntu:22.04:LTS

    Versiones
    • 1.643-3build2
    • 1.643-3build3
    • 1.643-3ubuntu0.1
    • 1.643-3ubuntu0.3
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.643-3ubuntu0.4

    Actualiza a 1.643-3ubuntu0.4

  • libdbi-perl Ubuntu:24.04:LTS

    Versiones
    • 1.643-4
    • 1.643-4build1
    • 1.643-4build2
    • 1.643-4build3
    • 1.643-4ubuntu0.1
    • 1.643-4ubuntu0.3
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.643-4ubuntu0.4

    Actualiza a 1.643-4ubuntu0.4

  • libdbi-perl Ubuntu:26.10

    Versiones
    • 1.647-1build1
    • 1.648-1
    • 1.651-1
    • 1.652-2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • libdbi-perl Ubuntu:26.04:LTS

    Versiones
    • 1.647-1
    • 1.647-1build1
    • 1.647-1ubuntu0.26.04.1
    • 1.647-1ubuntu0.26.04.3
    Intervalos de versiones afectados
    • ECOSYSTEM: < 1.647-1ubuntu0.26.04.4

    Actualiza a 1.647-1ubuntu0.26.04.4

Fuentes originales

Comprueba tu servidor →