Apache Fineract search API can be tricked into running database commands
Attackers can send specially crafted input to a search feature and make the system run database commands they wrote. That can expose or change the financial records stored in the database.
| Severity | HighVulnerability |
|---|---|
| Being exploited? | UnclearNo reports either way yet |
| Fix available? | UnclearNo fixed version published in the sources yet |
| How sure is this? | Official, 3 sourcesBacked by an official source |
How the attack works simplified
- 1Attacker sends inputCrafted value in outStandingAmountPercentageCondition
- 2Request reaches APISearch API endpoint is reachable
- 3Input not sanitizedValue goes straight into the SQL command
- 4Database runs attacker SQLMalicious query executes with app rights
- 5Data exposed or changedFinancial records readable or modifiable
- ResultAttacker reads or alters database records
What happened
The outStandingAmountPercentageCondition parameter of the /fineract-provider/api/v1/search/advance endpoint in Apache Fineract does not sanitize input, allowing SQL injection.
Are you affected?
You are affected if you run Apache Fineract through version 1.15.0 with the Search API (/fineract-provider/api/v1/search/advance) reachable.
Apache Fineract through 1.15.0
What to do
- Check whether you run Apache Fineract 1.15.0 or earlier and whether the Search API is reachable from untrusted networks
- Restrict access to the /fineract-provider/api/v1/search/advance endpoint until a fixed version is installed
- Watch the Apache Fineract project announcements and GitHub advisory GHSA-3536-74c2-mgrr for a patched release and upgrade when available
Timeline
- 30 Oct 2026, 02:58 UTCPublicly disclosed
- 30 Oct 2026, 02:58 UTCReported by oss-security · oss-security
- 30 Oct 2026, 03:01 UTCPicked up by Zero Radar
- 30 Oct 2026, 09:19 UTCNVD reported on it · NVD
- 30 Oct 2026, 13:08 UTCGitHub Advisory reported on it · GitHub Advisory
Sources 3 reports, oldest first
Official vendor, government CERT or advisory database
- CVE-2026-64618NVD · 30 Oct 2026, 09:17 UTC
- Improper Neutralization of Special Elements used in an SQL Command ("SQL Injection")...GitHub Advisory · 30 Oct 2026, 09:31 UTC
Security researchers research teams and mailing lists
- CVE-2026-64618: Apache Fineract: SQL injection vulnerability in Search APIoss-security · 30 Oct 2026, 02:58 UTC
Technical details
- ID
- CVE-2026-64618 · GHSA-3536-74c2-mgrr
- EPSS
- 0.2% chance of exploitation within 30 days
- Disclosed
- 30 Oct 2026, 02:58 UTC
- On Zero Radar
- 30 Oct 2026, 03:01 UTC (3 min after disclosure)
- Last change
- 30 Oct 2026, 13:08 UTC
The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works