Junglewise Threat Intelligence

CVE-2026-54596: ITFlow SQL injection in recurring invoice frequency parameter

CVE-2026-54596 · Severity: high · CVSS 8.1 · Published 2026-09-17

Technologies: ITFlow. Vendors: ITFlow.

Executive brief

ITFlow is an IT documentation, ticketing, and accounting platform used by managed service providers to manage client information and billing. A vulnerability in the recurring invoice feature allows authenticated users with access to client invoices to inject malicious SQL code through the frequency parameter, potentially exposing sensitive data such as password hashes, SMTP credentials, and user records. This could lead to unauthorized database modifications and administrative account takeover.

Technical details

This is a second-order SQL injection vulnerability in the recurring invoice functionality (agent/post/recurring_invoice.php). The vulnerability exists because the recurring_invoice_frequency parameter is passed through sanitizeInput but then interpolated unquoted into a DATE_ADD SQL function, allowing an attacker to escape the interval expression and inject arbitrary SQL syntax. An authenticated Technician or higher user with access to at least one client invoice can inject SQL that assigns additional INSERT columns, stores subquery results in recurring_invoice_note, and exposes those results through agent/recurring_invoice.php. The injected payload persists in the database and can be triggered again by legitimate users through the "Force Recurring" feature, allowing a secondary user to unknowingly execute the attacker's SQL. The vulnerability has been patched in version 26.07.

Affected products

  • ITFlow ITFlow prior to 26.07

Timeline

  • 2026-09-17: disclosed
  • 2026-05-21: patched: Fixed in version 26.07

References

Related threats