Read the docs

SQL injection in SQL::Abstract for Perl via -func function names

Priority LOW 22CWE-89Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
SQL injection
Confidentiality · integrity · availability
—
Fix status
Fixed

No CVSS vector from any source. Fix status from CNA. Impact type from CWE-89.

Summary

SQL::Abstract for Perl versions from 1.90_01 before 2.000001_04 skip the injection_guard check for function names passed with -func. The explicit -func form places the name into the generated SQL unchecked, an improper neutralization of SQL elements (CWE-89). An application that relies on injection_guard to reject an untrusted function name passed with -func allows SQL injection.

Written with Claude Haiku 5.5 from the sources below · 2026-11-04

Description from the CNA

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.

Why it matters now

EPSS 0.00179 7th percentileScored 2026-11-07
Fix Fixed SQL-Abstract: 2.000001_04

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—SQL-Abstract1.90_01 to before 2.000001_042.000001_04Patch availableCNA
  • SQL-Abstract Vendor— Affected 1.90_01 to before 2.000001_04 Fixed in 2.000001_04 Patch available CNA

Remediation

SQL-Abstract is fixed in version 2.000001_04. Upgrade to that version or later.

Written with Claude Haiku 5.5 from the sources below · 2026-11-04

  • Fix · CNA SQL-Abstract Fixed in 2.000001_04

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-11-04 Threatist record created from CVE-2026-121009
  2. 2026-11-04 Alias added: GHSA-c656-phfm-x7g8
  3. 2026-11-04 Affected versions changed · Red Hat
  4. 2026-11-04 CVSS score added · Red Hat

References

Sources