Echo: libdbi-perl: security update to 1.656-1

medium Tenable Cloud Security Plugin ID 477469

Description

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

- DBI versions before 1.656 for Perl hang on a later open of a DBD::DBM table because a failed open_data
does not release the table's lock. open_data creates the table's lock file and takes an exclusive flock on
it for a CREATE, before the checks that can croak: a dbm_mldbm value that is not a module name, a failing
tie, or a missing data file. The croak unwinds before the table object is blessed, so nothing releases the
lock, and the meta data holding the open descriptor stays cached on the database handle. The dbm_mldbm and
dbm_type values come from the DSN or the connect attributes, so a caller that chooses the serializer or
the storage backend can trigger the failure. The flock has no timeout, so a later open of that table (even
through a separate database handle) blocks for as long as the handle holding the stale lock lives, in the
same process or any other. (CVE-2026-111879)

Solution

Update the libdbi-perl library and its related packages to version 1.656-1 or later.

See Also

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

Plugin Details

Severity: Medium

ID: 477469

Version: Revision 1.1

Type: Local

Published: 10/26/2026

Updated: 10/26/2026

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.72

CVSS v2

Risk Factor: Low

Base Score: 2.1

Temporal Score: 1.6

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

CVSS Score Source: CVE-2026-111879

CVSS v3

Risk Factor: Medium

Base Score: 6.5

Temporal Score: 5.7

Vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/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: 10/20/2026

Vulnerability Publication Date: 10/20/2026

Reference Information

CVE: CVE-2026-111879