CVE-2026-108518

libdbi-perl: DBI versions before 1.656 for Perl crash via type confusion in dbi_profile when a database handle is destroyed under...

CVE-2026-108518 is fixed in libdbi-perl on 1 platform by DEBIAN-CVE-2026-108518 (version 1.656-1), released October 25, 2026. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
2.9
low
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0025
17th percentile

DBI versions before 1.656 for Perl crash via type confusion in dbi_profile when a database handle is destroyed under a Profile Path with an {attr} element. An {attr} element names a database handle attribute, which dbi_profile reads from the handle's inner hash. It expects the inner handle as a reference and dereferences it, but a handle that is being destroyed hands back the inner hash itself, so the dereference yields the hash's bucket array. A type check on that pointer usually fails and the call goes unprofiled. When the memory it addresses passes the check, the attribute lookup dereferences a NULL or invalid pointer and the process dies on SIGSEGV. The Path is set by the application, by the Profile handle attribute, or by the DBI_PROFILE environment variable, so `DBI_PROFILE={ImplementorClass}` can crash an unmodified program.

Where it's fixed

ProductFixed inFixReleased
Linux
libdbi-perl · Debian 14 1.656-1 DEBIAN-CVE-2026-108518 Oct 25, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.