Search

Find a vulnerability

Search criteria

    2 vulnerabilities by seancorfield

    CVE-2026-61620 (GCVE-0-2026-61620)

    Vulnerability from nvd – Published: 2026-10-30 19:56 – Updated: 2026-10-30 22:14
    VLAI
    Title
    HoneySQL unchecked entity names can lead to SQL injection results
    Summary
    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.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-30 22:08 UTC
    CWE
    • CWE-89 - Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 8116 records in the last 180 days details
    Impacted products
    Vendor Product Version
    seancorfield honeysql Affected: >= 2.0.0, < 2.7.1392
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-61620",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-30T22:08:44.902818Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-30T22:14:44.078Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "honeysql",
              "vendor": "seancorfield",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.7.1392"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-89",
                  "description": "CWE-89: Improper Neutralization of Special Elements used in an SQL Command (\u0027SQL Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-30T19:56:19.987Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/seancorfield/honeysql/security/advisories/GHSA-fcfq-xqgp-8v97",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/seancorfield/honeysql/security/advisories/GHSA-fcfq-xqgp-8v97"
            },
            {
              "name": "https://github.com/seancorfield/honeysql/commit/1141fcd4597393d2af61c20a7cc82b8f1b3cea4a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/seancorfield/honeysql/commit/1141fcd4597393d2af61c20a7cc82b8f1b3cea4a"
            },
            {
              "name": "https://github.com/seancorfield/honeysql/compare/v2.7.1390...v2.7.1392",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/seancorfield/honeysql/compare/v2.7.1390...v2.7.1392"
            },
            {
              "name": "https://github.com/seancorfield/honeysql/releases/tag/v2.7.1392",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/seancorfield/honeysql/releases/tag/v2.7.1392"
            }
          ],
          "source": {
            "advisory": "GHSA-fcfq-xqgp-8v97",
            "discovery": "UNKNOWN"
          },
          "title": "HoneySQL unchecked entity names can lead to SQL injection results"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-61620",
        "datePublished": "2026-10-30T19:56:19.987Z",
        "dateReserved": "2026-07-10T17:36:04.599Z",
        "dateUpdated": "2026-10-30T22:14:44.078Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-61620 (GCVE-0-2026-61620)

    Vulnerability from cvelistv5 – Published: 2026-10-30 19:56 – Updated: 2026-10-30 22:14
    VLAI
    Title
    HoneySQL unchecked entity names can lead to SQL injection results
    Summary
    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.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-30 22:08 UTC
    CWE
    • CWE-89 - Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 8116 records in the last 180 days details
    Impacted products
    Vendor Product Version
    seancorfield honeysql Affected: >= 2.0.0, < 2.7.1392
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-61620",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-30T22:08:44.902818Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-30T22:14:44.078Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "honeysql",
              "vendor": "seancorfield",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 2.0.0, \u003c 2.7.1392"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "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."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-89",
                  "description": "CWE-89: Improper Neutralization of Special Elements used in an SQL Command (\u0027SQL Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-30T19:56:19.987Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/seancorfield/honeysql/security/advisories/GHSA-fcfq-xqgp-8v97",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/seancorfield/honeysql/security/advisories/GHSA-fcfq-xqgp-8v97"
            },
            {
              "name": "https://github.com/seancorfield/honeysql/commit/1141fcd4597393d2af61c20a7cc82b8f1b3cea4a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/seancorfield/honeysql/commit/1141fcd4597393d2af61c20a7cc82b8f1b3cea4a"
            },
            {
              "name": "https://github.com/seancorfield/honeysql/compare/v2.7.1390...v2.7.1392",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/seancorfield/honeysql/compare/v2.7.1390...v2.7.1392"
            },
            {
              "name": "https://github.com/seancorfield/honeysql/releases/tag/v2.7.1392",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/seancorfield/honeysql/releases/tag/v2.7.1392"
            }
          ],
          "source": {
            "advisory": "GHSA-fcfq-xqgp-8v97",
            "discovery": "UNKNOWN"
          },
          "title": "HoneySQL unchecked entity names can lead to SQL injection results"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-61620",
        "datePublished": "2026-10-30T19:56:19.987Z",
        "dateReserved": "2026-07-10T17:36:04.599Z",
        "dateUpdated": "2026-10-30T22:14:44.078Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }