CVE-2026-61620
HoneySQL turns Clojure data structures into SQL
- Risk score
- 64/100
- CVSS
- 9.8 v3.1
- Published
- 30 Oct 2026
Open in the live forecast Today's forecast
What to know
- What it is
- HoneySQL has a SQL injection vulnerability due to user input being turned into SQL. An attacker could exploit this to gain high privileges, read, write, or delete data, or perform other actions with high impact.
- Affected
- {'products': ['HoneySQL'], 'packages': [], 'versions': ['2.0.0', '2.7.1392']}
- Fix
- Upgrade to version 2.7.1392
- Exploitation
- No known exploitation
Why it is Amber
- CVSS 9.8 critical
- Remotely exploitable without logging in
References
- https://github.com/seancorfield/honeysql/commit/1141fcd4597393d2af61c20a7cc82b8f1b3cea4a
- https://github.com/seancorfield/honeysql/compare/v2.7.1390...v2.7.1392
- https://github.com/seancorfield/honeysql/releases/tag/v2.7.1392
- https://github.com/seancorfield/honeysql/security/advisories/GHSA-fcfq-xqgp-8v97
Original description
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.
Last activity 30 Oct 2026. Patch Forecast updates every hour.