CVE-2026-59109

Zalktis: SQL injection via partner-controlled fields in imported e-invoices

State
Published
Severity
8.7 High
Published
Aug 13, 2026
Updated
Aug 14, 2026
Reserved
Jul 2, 2026

Read the record on cve.org

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.

Scores

CVSSScoreVectorSource
4.08.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NENISA
3.18.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HENISA

Weaknesses

  • CWE-89 Improper neutralization of special elements used in an SQL command ('SQL injection')
  • CWE-20 Improper input validation

Affected Products

ProductVersions
ZalktisZalktis Programmas (SIA "Zalktis Programmas")
  • before 2026.1.586Affected
  • before 2026.2.592Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.