CVE-2026-61620

    Dashboard / Vulnerabilities / CVE-2026-61620

    CVE-2026-61620

    Published: 30 Oct 2026Last Modified: 4 Nov 2026

    Summary: HoneySQL unchecked entity names can lead to SQL injection results

    Details: 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.

    Affected packages

    Package

    Name:

    Purl:

    Affected ranges

    Type: GIT

    Events:

    Affected versions

    v2.7.1389
    v2.7.1388
    v2.7.1368
    v2.7.1364
    v2.7.1350
    v2.7.1340
    v2.7.1325
    v2.7.1310
    v2.7.1295

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    CVE-2026-61620 | CVE-DB