CVE-2026-78030Patch

LOWCVSS 9.8 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

DBI versions before 1.653 for Perl load arbitrary modules via unvalidated dbm_type and dbm_mldbm attributes in DBD::DBM. DBD::DBM passes the dbm_type and dbm_mldbm connect attributes to require without checking that the value names a module. require treats a path-shaped string as a literal filename and does not consult @INC, so the attribute chooses the file that Perl loads and runs. The MLDBM::Serializer:: prefix that DBD::DBM prepends to dbm_mldbm is not a boundary: only the :: separators are rewritten to /, so a value containing / traverses out of the serializer directory. The value is also assigned to $MLDBM::Serializer, which MLDBM requires the same way when it ties the table. A caller that lets an untrusted party influence either attribute, for example through a DSN fragment or a parameter that selects a storage backend, runs the file-scope code of whatever module the value names. For example, my $dsn = "dbi:DBM:f_dir=/var/db;dbm_type=../../Untrusted.pm" my $dbh = DBI->connect( $dsn ); Note that DBD::Gofer forwards connect attributes to the server side, and DBI::ProxyServer checks only that a DSN starts with a driver prefix.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-470

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Threat summary

  • Patch or workaround signal is available
  • 3 mentions across 3 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 3 signals
  • Disclosure: 1 classified signal
  • Peaked 2d ago at 1 mentions (2026-09-19); latest day: 1
  • 3 total mentions across 3 days

Deep dive

Activity timeline3 mentions / 3d
00111Mentions · 2026-09-19: 1Mentions · 2026-09-20: 1Mentions · 2026-11-01: 1Patch / Workaround · 2026-09-20: 1Patch / Workaround · 2026-11-01: 1Technical Details · 2026-09-19: 1Technical Details · 2026-09-20: 1Technical Details · 2026-11-01: 109-1909-2011-01
Signal classification2 categories
Patch
266.7%
Disclosure
133.3%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-09-191
Disclosure1
2026-09-201
Patch1
2026-11-011
Patch1
Full discourse3 posts
  • CVE@CVEnew
    Disclosure

    CVE-2026-78030 DBI versions before 1.653 for Perl load arbitrary modules via unvalidated dbm_type and dbm_mldbm attributes in DBD::DBM. DBD::DBM passes the dbm_type and dbm_mldbm c… https://www.cve.org/CVERecord?id=CVE-2026-78030

    Post summary

    A brief disclosure of CVE‑2026‑78030 notes that DBI versions prior to 1.653 for Perl can load arbitrary modules through unvalidated attributes in DBD::DBM.

    00010824
    58.1K followersView on X
  • Hugo | DevOps | Cybersecurity@HugoValters
    Patch

    CVE-2026-78030 DBI before 1.653 for Perl: unvalidated dbm_type/dbm_mldbm in DBD::DBM lets attackers load and run arbitrary files. CVSS 9.8. Patch to 1.653 now. #CVE #infosec #Perl https://www.valtersit.com/cve/CVE-2026-78030/ #DBI #CVEALERT #CVE #infosec #Linux #XSS #valtersit #snippet #SysAdmin #cybersecurity #devsecops #devops #developer #100daysofcode #git #github #gitlab #redteam #blueteam #ethicalhacker #cybersecurityawareness #cybersecuritynews #cybersecuritytips #python #hacker #kali #ubuntu #debian #docker

    Post summary

    The text describes CVE-2026-78030, a critical vulnerability in Perl DBD::DBM that allows arbitrary code execution, and explicitly directs users to apply the patch by upgrading to version 1.653.

    0000045
    1.1K followersView on X
  • SecAlerts@SecAlertsCo
    Patch

    🐪 Perl DBI before 1.653 loads arbitrary modules via unvalidated dbm_type & dbm_mldbm attrs passed to require in DBD::DBM. CVSS 9.8, no auth needed. CVE-2026-78030 — update now. #cybersecurity #ciso #cto #vulnerabilities #mssp https://secalerts.co/vulnerability/CVE-2026-78030?utm_campaign=x https://t.co/0sz0lK5a2R

    Post summary

    The text discloses CVE-2026-78030 in Perl DBI, detailing a critical vulnerability and explicitly recommending an update to version 1.653 as a fix.

    00000173
    889 followersView on X

Explore more