{"id":"CVE-2026-13766","summary":"DBIx::QuickORM versions before 0.000026 for Perl allow SQL injection via unquoted SQL identifiers","details":"DBIx::QuickORM versions before 0.000026 for Perl allow SQL injection via unquoted SQL identifiers.\n\nThe 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.\n\nA 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.","modified":"2026-08-12T03:51:16.782822444Z","published":"2026-06-30T11:20:35.463Z","database_specific":{"cna_assigner":"CPANSec","cwe_ids":["CWE-89"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/13xxx/CVE-2026-13766.json"},"references":[{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2026/06/30/4"},{"type":"WEB","url":"https://cpan.org/modules"},{"type":"WEB","url":"https://github.com/exodist/DBIx-QuickORM/"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/13xxx/CVE-2026-13766.json"},{"type":"ADVISORY","url":"https://metacpan.org/release/EXODIST/DBIx-QuickORM-0.000026/changes"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-13766"},{"type":"FIX","url":"https://github.com/exodist/DBIx-QuickORM/commit/43d7684682050780f056f25e1879191fb0a3265e.patch"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/exodist/dbix-quickorm","events":[{"introduced":"0"},{"fixed":"5c4e37aa6ed2a42142553d32f04f34ce4dd36ce1"},{"fixed":"43d7684682050780f056f25e1879191fb0a3265e"}],"database_specific":{"source":["DESCRIPTION","REFERENCES"],"extracted_events":[{"introduced":"0"},{"fixed":"0.000026"}]}}],"versions":["v0.000025","v0.000024","v0.000023","v0.000022","v0.000021","v0.000020","v0.000019","v0.000018","v0.000017","v0.000016","v0.000015","v0.000014","v0.000013","v0.000012","v0.000011","v0.000004","v0.000003","v0.000002","v0.000001"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-13766.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}