CVE-2026-59109

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.
Configurations

No configuration.

History

23 Oct 2026, 18:10

Type Values Removed Values Added
Summary
  • (es) Inyección SQL en la aplicación de contabilidad Zalktis a través de campos de texto controlados por el socio comercial en facturas electrónicas recibidas. Al importar una factura electrónica recibida (UBL/PEPPOL) o una exportación de comercio electrónico, Zalktis concatena valores controlados por el socio directamente en el texto de la sentencia SQL utilizando concatenación de cadenas, sin consultas parametrizadas ni escape. El propio ayudante de escape de la aplicación, Dazadi.sql_txt(), no se invoca en estas rutas de código, por lo que una parte que envía una factura puede salir del literal de cadena y alterar la lógica de la consulta. Este problema afecta a Zalktis: antes de 2026.1.586 y antes de 2026.2.592.

Information

Published : 2026-08-13 17:17

Updated : 2026-10-24 16:10


NVD link : CVE-2026-59109

Mitre link : CVE-2026-59109

CVE.ORG link : CVE-2026-59109


JSON object : View

Products Affected

No product.

CWE
CWE-20

Improper Input Validation

CWE-89

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')