CVE-2026-59109CWE-20CWE-89sql-injection

CVE-2026-59109

High · published August 13, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
38.4
In the wild
Unconfirmed
What it is

SQL injection in the Zalktis accounting application via

trading-partner-controlled text fields in received electronic invoices. When

importing a received e-invoice (UBL/PEPPOL) or an e-commerce export, Zalktis

concatenates partner-controlled values directly into SQL statement text using

string concatenation, with neither parameterised queries nor escaping. The

application's own escaping helper, Dazadi.sql_txt(),

is not invoked on these code paths, so a party that sends an invoice can break

out of the string literal and alter the query logic.

This issue affects Zalktis: before 2026.1.586 and before 2026.2.592.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00453 · 38.4th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2026-08-13T21:17Z
References (3)
EPSS history
Timeline
  • 13 AUG 16:40Z
    Zalktis: SQL injection via partner-controlled fields in imported e-invoices
    cvelistv5