What’s Vulnerable › Vulnerabilities
CVE-2026-59109: Zalktis: SQL injection via partner-controlled fields in imported e-invoices
- Severity: high (CVSS 8.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-08-13 · updated 2026-10-24
- Weakness: CWE-20
Description
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.
Affected products
- Zalktis Programmas (SIA "Zalktis Programmas") Zalktis: before 2026.1.586; before 2026.2.592 — fixed in 2026.1.586, 2026.2.592
How to fix
Upgrade to a fixed version: Zalktis Programmas (SIA "Zalktis Programmas") Zalktis 2026.1.586, 2026.2.592. Check the vendor advisory for mitigations.
References
- https://cvd.cert.lv/disclosed/vuln-all-631428755
- https://offseq.com/en/research/zalktis-cve-2026-59109
- https://offseq.com/en/research/zalktis-cve-2026-59109/
Get alerted when CVE-2026-59109 or the next vulnerability affects your stack