Katalog CVE

CVE-2026-61620

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

HoneySQL konwertuje struktury danych Clojure na SQL. W wersjach od 2.0.0 do 2.7.1392 aplikacje przekazujące dane użytkownika do DSL przez keyword lub symbol mogą generować ciągi SQL podatne na wstrzyknięcie SQL, ponieważ niektóre formatery nie stosują sprawdzania podejrzanych znaków do nazw encji.

Ocena ryzyka

Możliwe wstrzyknięcie SQL z uprawnieniami połączenia bazodanowego, co grozi nieautoryzowanym dostępem lub modyfikacją danych.

Rekomendacja

Zaktualizuj HoneySQL do wersji 2.7.1392 lub nowszej; jako obejście waliduj dane wejściowe przed tworzeniem keyword lub symbol.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS