p PatchFirst

CVE-2026-88815

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

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 sql_type_cast_svpv. When casting to SQL_NUMERIC, sql_type_cast_svpv passes the string pointer and length of the SV to grok_number without stringifying it first. An integer (IV) or floating-point (NV) value has no valid string pointer, so grok_number reads from an invalid address, triggering a segmentation fault. This is reachable in Perl using the sql_type_cast function: my $num = 42; DBI::sql_type_cast( $num, DBI::SQL_NUMERIC, 0 );

CVSS 6.2 · Media · EPSS 0,2% · 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
    • 1.630-1ubuntu0.1~esm9
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • 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
    • 1.634-1ubuntu0.2+esm5
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • 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
    • 1.640-1ubuntu0.3+esm4
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • 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
    • 1.643-1ubuntu0.1+esm4
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • libdbi-perl Ubuntu:22.04:LTS

    Versiones
    • 1.643-3build2
    • 1.643-3build3
    • 1.643-3ubuntu0.1
    • 1.643-3ubuntu0.3
    • 1.643-3ubuntu0.4
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • 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
    • 1.643-4ubuntu0.4
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • 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
    • 1.647-1ubuntu0.26.04.4
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

Fuentes originales

Comprueba tu servidor →