Read the docs
TI-2026-83350 Aliases CVE-2026-61620

SQL injection in HoneySQL through unchecked entity names

Priority MEDIUM 49CWE-89Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
SQL injection
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-89.

Summary

HoneySQL from 2.0.0 before 2.7.1392 turns Clojure data structures into SQL. Some formatters skip the suspicious-character check on entity names built with keyword or symbol, so applications that pass user input into these calls can produce SQL strings that enable SQL injection (CWE-89) when a JDBC driver runs them unchanged. The impact depends on the privileges of the database connection that executes the statement.

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

Description from the CNA

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00392 33rd percentileScored 2026-11-07
Fix Fixed honeysql (seancorfield): 2.7.1392

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
seancorfieldhoneysql2.0.0 to before 2.7.13922.7.1392Patch availableCNA
  • honeysql Vendorseancorfield Affected 2.0.0 to before 2.7.1392 Fixed in 2.7.1392 Patch available CNA

Remediation

Upgrade HoneySQL to version 2.7.1392. Until then, validate input before constructing keyword or symbol entities.

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

  • Fix · CNA honeysql (seancorfield) Fixed in 2.7.1392

Timeline

  1. 2026-10-30 Threatist record created from CVE-2026-61620
  2. 2026-10-30 CISA SSVC decision points changed

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences