Skip to main content
← All vulnerabilities
CVE-2026-40524

FrontAccounting < 2.4.20 SQL Injection via get_gl_transactions()

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.4.20
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

FrontAccounting before 2.4.20 contains a SQL injection vulnerability in the get_gl_transactions() function where the filter_type parameter is concatenated directly into a SQL IN() clause without parameterization. Attackers with SA_GLANALYTIC permission can inject arbitrary SQL by supplying a closing parenthesis followed by malicious conditions to extract sensitive journal entry data through boolean-based blind SQL injection with reliable response size differentials.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • FrontAccounting FrontAccounting

    fixed in 2.4.20

References 4

jivasecurity.com

sourceforge.net

GitHub · FrontAccountingERP/FA

vulncheck.com