HoneySQL turns Clojure data structures into SQL. From 2.0.0 until 2.7.1392, applications that pass user input or other arbitrary data into the HoneySQL `DSL` by calling `keyword` or `symbol` on that input can produce SQL strings that facilitate SQL injection when executed unchanged by a `JDBC` driver. Some formatters do not apply the existing suspicious-character check to the resulting entity names. The impact depends on the privileges of the database connection executing the generated statement. Input validation before constructing `keyword` or `symbol` entities is a workaround. The maintainer-designated fixed version is 2.7.1392.
Fix
Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.
Change history 1
- First seenCVSS 9.8 · seancorfieldNVD modified 2026-10-30 19:56
Affected (CPE criteria) 0
NVD has not attached CPE configurations yet.
References 4
- https://github.com/seancorfield/honeysql/security/advisories/GHSA-fcfq-xqgp-8v97 x_refsource_confirm
- https://github.com/seancorfield/honeysql/commit/1141fcd4597393d2af61c20a7cc82b8f1b3cea4a x_refsource_misc
- https://github.com/seancorfield/honeysql/compare/v2.7.1390...v2.7.1392 x_refsource_misc
- https://github.com/seancorfield/honeysql/releases/tag/v2.7.1392 x_refsource_misc