csirt@kutim:~/threat-intel/cve/CVE-2026-67579

Katalog CVE

CVSS 7.4 · High EPSS 0,61%

Kerentanan Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') pada ash-hq ash framework. Skor CVSS 3.1 7.4 (High) menurut NVD.

Deskripsi (NVD)

Deserialization of Untrusted Data vulnerability in ash-project ash allows an unauthenticated attacker to inject a filter expression through a forged keyset pagination cursor, resulting in SQL injection or code execution depending on the data layer. Read actions with keyset pagination decode the client-supplied page[:after] or page[:before] cursor in decode_values/2 in lib/ash/page/keyset.ex using non_executable_binary_to_term/2 with [:safe]. That guard blocks new atoms, funs, and ports, but not a struct built from atoms already interned in a running Ash application, so a decoded %Ash.Query.Call{} expression survives and is spliced into the keyset filter as a comparison value in do_filters/4 and evaluated. Because the cursor bypasses the Ash.Expr macro, the runtime never applies the private?/public? gate that would otherwise reject it. On AshPostgres the injected fragment is inlined into the SQL query; on the ETS and Simple data layers it is evaluated in-process as an arbitrary function call. This issue affects ash: from 1.17.0 before 3.31.3.

Rincian

Terbit di NVD
12 Agustus 2026
Terakhir diubah
18 Agustus 2026
Status NVD
Analyzed
CVSS 3.1
7.4 (High), sumber NVD
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
CWE-502: Deserialization of Untrusted Data
EPSS (30 hari)
0,61% peluang dieksploitasi; lebih tinggi dari 47,8% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
ash-hq ash framework Versi 1.17.0 hingga sebelum 3.31.3

> Data dari konfigurasi CPE di NVD.

Referensi dan perbaikan

Sumber: NVD · CVE.org · EPSS. Halaman ini disusun otomatis dari data tersebut; pembaruan terakhir 5 Okt 2026, 20:11 WITA. Kalau sistem di Perangkat Daerah memakai produk ini dan butuh bantuan, laporkan lewat kanal pelaporan.