Skip to content
NewA calmer, faster ZeroHour
Vulnerability1 · 1 read

CVE-2026-121009

SQL Injection in SQL::Abstract before 2.000001_04

CVSS 3.1
7.3 high
EPSS
—
Published
·
Modified
Analyze CVE-2026-121009 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

SQL::Abstract versions 1.90_01 to before 2.000001_04 for Perl skip the injection_guard check when function names are passed with -func. An attacker can trigger SQL injection by supplying an untrusted function name via the -func option in a query. Applications using vulnerable versions are affected.

What to do: Upgrade SQL::Abstract to 2.000001_04. No workaround given.

ProductAffectedFixed in
Perl SQL::Abstract1.90_01 before 2.000001_042.000001_04
Estimated exposure
nicheNo basis for an estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description · NVD

SQL::Abstract versions from 1.90_01 before 2.000001_04 for Perl skip the injection_guard check for function names given with -func. injection_guard is documented to apply to every function name, but only the { -name => ... } shorthand goes through it. The explicit { -func => [ $name, ... ] } form puts $name into the SQL unchecked. An application that relies on injection_guard to reject an untrusted function name passed with -func allows SQL injection.

Weakness
CWE-89
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

In the news

1 story