CVE-2026-13766
Last modified
CVE-2026-13766 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. DBIx::QuickORM versions before 0.000026 for Perl allow SQL injection via unquoted SQL identifiers. The default SQL builder, a SQL::Abstract subclass, sets bindtype in its constructor but never quote_char, so SQL::Abstract emits identifiers verbatim. Caller-supplied identifiers (order_by, where-clause column keys, field and returning lists, upsert columns, and join aliases) reach the SQL string raw, while values are placeholder-bound and unaffected. A caller that forwards untrusted input to an affected identifier position, such as a user-controlled order_by value, enables SQL injection: the row order can be made to depend on a sub-select over columns the query never selected, and the where and update identifier positions permit further data disclosure and tampering..
Description
DBIx::QuickORM versions before 0.000026 for Perl allow SQL injection via unquoted SQL identifiers. The default SQL builder, a SQL::Abstract subclass, sets bindtype in its constructor but never quote_char, so SQL::Abstract emits identifiers verbatim. Caller-supplied identifiers (order_by, where-clause column keys, field and returning lists, upsert columns, and join aliases) reach the SQL string raw, while values are placeholder-bound and unaffected. A caller that forwards untrusted input to an affected identifier position, such as a user-controlled order_by value, enables SQL injection: the row order can be made to depend on a sub-select over columns the query never selected, and the where and update identifier positions permit further data disclosure and tampering.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| EXODIST | DBIx::QuickORM | < 0.000026 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-13766?
How severe is CVE-2026-13766?
How do I fix CVE-2026-13766?
Related CVEs from 2026
- CVE-2026-13758CryptX versions before 0.088_001 for Perl compare AEAD authe…3.7
- CVE-2026-13759IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 ships th…8.8
- CVE-2026-1376IBM i 7.6 could allow a remote attacker to cause a denial of…7.5
- CVE-2026-13760OS command injection in the NodejsFunction Docker bundling p…7.3
- CVE-2026-13762Inconsistent interpretation of HTTP/2 requests in Amazon Clo…9.8
- CVE-2026-13763Inconsistent interpretation of HTTP/2 requests in AWS Applic…9.8
- CVE-2026-13768Gardyn devices expose a privileged iothubowner key. Access t…10
- CVE-2026-13769Overly permissive file permissions in AWS CLI before 1.44.78…6.8
- CVE-2026-1377The imwptip plugin for WordPress is vulnerable to Cross-Site…4.3
- CVE-2026-13771The Customer Reviews for WooCommerce plugin for WordPress is…6.4
- CVE-2026-13772IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 's Objec…9.9
- CVE-2026-13773IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 Approxim…10
Are you affected by CVE-2026-13766?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
