BaselineWatch
Desk

CVE-2026-108518

unscored Awaiting Analysis

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.

Fix

Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.

Change history 5

  1. StatusReceived → Awaiting AnalysisNVD modified 2026-10-22 17:21
  2. References+1 references (now 4)NVD modified 2026-10-21 01:17
  3. StatusPublished → ReceivedNVD modified 2026-10-21 01:17
  4. StatusReceived → PublishedNVD modified 2026-10-20 21:23
  5. First seenunscoredNVD modified 2026-10-20 22:18

Affected (CPE criteria) 0

NVD has not attached CPE configurations yet.

References 4