Echo: libdbi-perl: security update to 1.647-1+deb13u1+e1

critical Tenable Self-Hosted Container Security Plugin ID 458520

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- DBI::SQL::Nano versions from 1.42 before 1.651 for Perl have inverted <= and >= SQL operators on text.
DBI::SQL::Nano, DBI's built-in mini-SQL engine, evaluated WHERE predicates incorrectly in some cases. In
the non-numeric string branch of the is_matched method, <= was evaluated using Perl's ge operator, and >=
was evaluated using Perl's le operator. SQL::Nano is the fallback query engine for DBI's file-backed
drivers (DBD::File, DBD::DBM, CSV-style drivers) whenever SQL::Statement is not installed, and is forced
whenever DBI_SQL_NANO=1. Queries over such tables use these predicates directly. The impact depends on the
context. Where an application relies on a WHERE clause to filter file-backed data for policy or
authorization, an inverted <=/>= comparison silently returns the wrong rows. (CVE-2026-15043)

Solution

Update the libdbi-perl library and its related packages to version 1.647-1+deb13u1+e1 or later.

See Also

https://advisory.echohq.com/cve/CVE-2026-15043

Plugin Details

Severity: Critical

ID: 458520

Version: Revision 1.1

Type: Local

Published: 10/2/2026

Updated: 10/2/2026

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 58.15

CVSS v2

Risk Factor: Critical

Base Score: 10

Temporal Score: 7.4

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS Score Source: CVE-2026-15043

CVSS v3

Risk Factor: Critical

Base Score: 9.8

Temporal Score: 8.5

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 7/22/2026

Vulnerability Publication Date: 7/14/2026

Reference Information

CVE: CVE-2026-15043