Skip to main content

Fineract

21 CVEs product

Monthly

CVE-2026-65874 Oct 30, 03:00 HIGH This Week

Time-based blind SQL injection in Apache Fineract through 1.15.0 lets an authenticated user who already holds read access to centers or to a specific datatable inject arbitrary SQL through the orderBy, sortOrder and order query parameters of the center read endpoint (GET /api/v1/centers) and the datatable read endpoints (GET /api/v1/datatables/{datatable}/{apptableId} and /api/v1/datatables/{datatable}/{apptableId}/{datatableId}). The bug is CWE-89: caller-supplied ordering values are concatenated straight into the SQL ORDER BY clause and the pre-existing regex validation (ColumnValidator) can be bypassed; the project's own fix replaces that regex with an allowlist check against the datatable's real column headers. Exploitation is not anonymous - it requires a valid account with the relevant read permission - and because the injection is blind and time-based, bulk data extraction is slow; EPSS is 0.28% (20th percentile), there is no CISA KEV listing and no public exploit code identified at time of analysis, and Apache recommends upgrading to 1.16.1.

Apache SQLi Fineract
NVD GitHub
CVSS 3.1
8.8
EPSS
0.3%
CVE-2026-64618 Oct 30, 02:58 CRITICAL Act Now

SQL injection in Apache Fineract through 1.15.0 allows a caller of the /fineract-provider/api/v1/search/advance endpoint to inject arbitrary SQL through the outStandingAmountPercentageCondition parameter, giving full confidentiality and integrity impact on the Fineract database. The issue is confirmed by the Apache oss-security advisory and by upstream fix PR #6153, which removed the weak SqlValidator check and replaced it with strict allowlist validation of that condition plus the related outstandingAmountCondition and loanDateOption values. No public exploit code and no CISA KEV entry were identified at time of analysis (EPSS 0.23%, 14th percentile); NVD scores the flaw 9.8 with PR:N, while the assessed vector uses PR:L because the /api/v1 interface normally requires authentication in hardened deployments.

Apache SQLi Fineract
NVD GitHub
CVSS 3.1
9.8
EPSS
0.2%
CVE-2026-57821 Jul 15, 06:42 HIGH This Week

SQL injection in Apache Fineract's Office Search API (GET /api/v1/offices) in all versions up to and including 1.14.0 lets an authenticated user who holds the office-view permission inject arbitrary SQL through the orderBy request parameter. Because it bypasses the ColumnValidator hardening added for CVE-2024-32838, an attacker can run time-based blind SQL injection to exfiltrate database contents and, by launching concurrent injections that hold connections open, exhaust the database connection pool to cause denial of service. No public exploit identified at time of analysis; the flaw is documented via an oss-security advisory and an upstream fix pull request (apache/fineract #6048).

Denial Of Service Apache SQLi Microsoft Fineract
NVD GitHub VulDB
CVSS 3.1
8.1
EPSS
0.3%
CVE-2026-56287 Jul 15, 06:40 HIGH This Week

Blind boolean-based SQL injection in Apache Fineract's Client Search API (GET /api/v1/clients) through version 1.14.0 lets an authenticated user who holds the view-clients permission concatenate unvalidated orderBy (and sortOrder) parameters directly into the backing SQL query. Attackers can extract arbitrary database contents one bit at a time and, on MySQL/MariaDB back ends, read arbitrary files accessible to the DB process via LOAD_FILE(). There is no public exploit identified at time of analysis, though the vendor's fix PR (#6020) ships an integration test containing a working injection payload; not listed in CISA KEV.

Apache SQLi Fineract
NVD GitHub VulDB
CVSS 3.1
8.1
EPSS
0.3%
CVE-2026-35152 Jul 15, 06:38 HIGH This Week

SQL injection in Apache Fineract's Report Execution API (the runreports endpoint) in all versions up to and including 1.14.0 lets an authenticated user holding report-run permission inject arbitrary SQL through crafted report parameter values, because those values are concatenated into the generated query without sufficient validation. This yields unauthorized read access to data well beyond what the report was scoped to expose, and by extension other database contents. There is no public exploit identified at time of analysis and the flaw is not in CISA KEV; the upstream fix landed in PR #5980, which introduces a configurable InputValidator/validation-profile framework.

Authentication Bypass Apache SQLi Fineract
NVD GitHub VulDB
CVSS 3.1
8.8
EPSS
0.3%
CVE-2025-58137 Dec 12, 10:15 HIGH This Week

Authorization bypass in Apache Fineract through 1.11.0 lets an authenticated, low-privileged user access objects they should not own by supplying a manipulated identifier key (CWE-639 / IDOR), resulting in high confidentiality and integrity impact across clients, accounts, or tenants. Exploitation requires a valid Fineract account with network access to the platform's APIs (CVSS PR:L); no user interaction or elevated role is needed, so the realistic threat actors are insiders, holders of compromised credentials, or legitimate tenants in multi-tenant deployments. No public exploit code has been identified at time of analysis, and EPSS is low at 0.39% (31st percentile), making this a genuine but moderate-priority issue rather than a top-tier emergency. Fixed in 1.12.1, with 1.13.0 recommended as the latest release.

Authentication Bypass Apache Fineract
NVD
CVSS 3.1
8.1
EPSS
0.4%
CVE-2025-58130 Dec 12, 10:15 CRITICAL Act Now

Exposure of insufficiently protected credentials in Apache Fineract through 1.11.0 allows unauthenticated remote attackers who can reach an affected instance to recover credentials, resulting in high confidentiality impact; the independent assessment rates integrity and availability as not impacted. The issue is addressed in 1.12.1, with 1.13.0 recommended as the latest release. EPSS is 0.43% (35th percentile) and no public exploit identified at time of analysis.

Apache Information Disclosure Fineract
NVD
CVSS 3.1
9.1
EPSS
0.4%
CVE-2025-23408 Dec 12, 10:15 HIGH This Week

Weak password requirements in Apache Fineract through 1.10.1 allow attackers to more easily compromise user accounts via password guessing or brute-force attacks because the platform failed to enforce adequate password complexity and strength policies. The vendor's CVSS 4.0 vector indicates a low-privilege authenticated foothold (PR:L) with no user interaction, network reachability, and low attack complexity, resulting in high confidentiality impact and low integrity impact with a scope change. No public exploit code has been identified, and the EPSS score is 0.52% (42nd percentile), suggesting a low likelihood of exploitation at this time; upgrading to version 1.11.0 or later (1.13.0 recommended) removes the weakness.

Apache Information Disclosure Brute Force Fineract
NVD
CVSS 4.0
8.5
EPSS
0.5%
CVE-2024-32838 Feb 12, 10:15 CRITICAL Act Now

SQL Injection vulnerability in various API endpoints - offices, dashboards, etc. Rated critical severity (CVSS 9.4), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 4.0
9.4
EPSS
0.1%
CVE-2024-23539 Mar 29, 15:15 CRITICAL Act Now

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Fineract.8.5. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.1
9.8
EPSS
1.5%
CVE-2024-23538 Mar 29, 15:15 CRITICAL Act Now

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Fineract.8.5. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.1
9.8
EPSS
1.3%
CVE-2024-23537 Mar 29, 15:15 HIGH This Week

Improper Privilege Management vulnerability in Apache Fineract.8.5. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Privilege Escalation Apache Fineract
NVD
CVSS 3.1
8.8
EPSS
1.1%
CVE-2023-25197 Mar 28, 12:15 MEDIUM This Month

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Software Foundation apache fineract. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.1
6.3
EPSS
1.1%
CVE-2023-25196 Mar 28, 12:15 MEDIUM This Month

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Software Foundation Apache Fineract. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.1
4.3
EPSS
1.3%
CVE-2023-25195 Mar 28, 12:15 HIGH This Week

Server-Side Request Forgery (SSRF) vulnerability in Apache Software Foundation Apache Fineract. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SSRF Fineract
NVD
CVSS 3.1
8.1
EPSS
1.0%
CVE-2022-44635 Nov 29, 15:15 HIGH This Week

Apache Fineract allowed an authenticated user to perform remote code execution due to a path traversal vulnerability in a file upload component of Apache Fineract, allowing an attacker to run remote. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

RCE Apache Path Traversal File Upload Fineract
NVD
CVSS 3.1
8.8
EPSS
68.8%
CVE-2018-1292 Apr 20, 18:29 HIGH This Week

Within the 'getReportType' method in Apache Fineract 1.0.0, 0.6.0-incubating, 0.5.0-incubating, 0.4.0-incubating, a hacker could inject SQL to read/update data for which he doesn't have authorization. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.0
8.1
EPSS
2.2%
CVE-2018-1291 Apr 20, 18:29 HIGH This Week

Apache Fineract 1.0.0, 0.6.0-incubating, 0.5.0-incubating, 0.4.0-incubating exposes different REST end points to query domain specific entities with a Query Parameter 'orderBy' which are appended. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.0
8.1
EPSS
2.1%
CVE-2018-1290 Apr 20, 18:29 CRITICAL Act Now

In Apache Fineract versions 1.0.0, 0.6.0-incubating, 0.5.0-incubating, 0.4.0-incubating, Using a single quotation escape with two continuous SQL parameters can cause a SQL injection. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.0
9.8
EPSS
3.4%
CVE-2018-1289 Apr 20, 18:29 HIGH This Week

In Apache Fineract versions 1.0.0, 0.6.0-incubating, 0.5.0-incubating, 0.4.0-incubating, the system exposes different REST end points to query domain specific entities with a Query Parameter. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.0
8.8
EPSS
2.7%
CVE-2017-5663 Dec 14, 15:29 HIGH This Week

In Apache Fineract 0.4.0-incubating, 0.5.0-incubating, and 0.6.0-incubating, an authenticated user with client/loan/center/staff/group read permissions is able to inject malicious SQL into SELECT. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
CVSS 3.0
8.8
EPSS
0.2%
EPSS 0% CVSS 8.8
HIGH This Week

Time-based blind SQL injection in Apache Fineract through 1.15.0 lets an authenticated user who already holds read access to centers or to a specific datatable inject arbitrary SQL through the orderBy, sortOrder and order query parameters of the center read endpoint (GET /api/v1/centers) and the datatable read endpoints (GET /api/v1/datatables/{datatable}/{apptableId} and /api/v1/datatables/{datatable}/{apptableId}/{datatableId}). The bug is CWE-89: caller-supplied ordering values are concatenated straight into the SQL ORDER BY clause and the pre-existing regex validation (ColumnValidator) can be bypassed; the project's own fix replaces that regex with an allowlist check against the datatable's real column headers. Exploitation is not anonymous - it requires a valid account with the relevant read permission - and because the injection is blind and time-based, bulk data extraction is slow; EPSS is 0.28% (20th percentile), there is no CISA KEV listing and no public exploit code identified at time of analysis, and Apache recommends upgrading to 1.16.1.

Apache SQLi Fineract
NVD GitHub
EPSS 0% CVSS 9.8
CRITICAL Act Now

SQL injection in Apache Fineract through 1.15.0 allows a caller of the /fineract-provider/api/v1/search/advance endpoint to inject arbitrary SQL through the outStandingAmountPercentageCondition parameter, giving full confidentiality and integrity impact on the Fineract database. The issue is confirmed by the Apache oss-security advisory and by upstream fix PR #6153, which removed the weak SqlValidator check and replaced it with strict allowlist validation of that condition plus the related outstandingAmountCondition and loanDateOption values. No public exploit code and no CISA KEV entry were identified at time of analysis (EPSS 0.23%, 14th percentile); NVD scores the flaw 9.8 with PR:N, while the assessed vector uses PR:L because the /api/v1 interface normally requires authentication in hardened deployments.

Apache SQLi Fineract
NVD GitHub
EPSS 0% CVSS 8.1
HIGH This Week

SQL injection in Apache Fineract's Office Search API (GET /api/v1/offices) in all versions up to and including 1.14.0 lets an authenticated user who holds the office-view permission inject arbitrary SQL through the orderBy request parameter. Because it bypasses the ColumnValidator hardening added for CVE-2024-32838, an attacker can run time-based blind SQL injection to exfiltrate database contents and, by launching concurrent injections that hold connections open, exhaust the database connection pool to cause denial of service. No public exploit identified at time of analysis; the flaw is documented via an oss-security advisory and an upstream fix pull request (apache/fineract #6048).

Denial Of Service Apache SQLi +2
NVD GitHub VulDB
EPSS 0% CVSS 8.1
HIGH This Week

Blind boolean-based SQL injection in Apache Fineract's Client Search API (GET /api/v1/clients) through version 1.14.0 lets an authenticated user who holds the view-clients permission concatenate unvalidated orderBy (and sortOrder) parameters directly into the backing SQL query. Attackers can extract arbitrary database contents one bit at a time and, on MySQL/MariaDB back ends, read arbitrary files accessible to the DB process via LOAD_FILE(). There is no public exploit identified at time of analysis, though the vendor's fix PR (#6020) ships an integration test containing a working injection payload; not listed in CISA KEV.

Apache SQLi Fineract
NVD GitHub VulDB
EPSS 0% CVSS 8.8
HIGH This Week

SQL injection in Apache Fineract's Report Execution API (the runreports endpoint) in all versions up to and including 1.14.0 lets an authenticated user holding report-run permission inject arbitrary SQL through crafted report parameter values, because those values are concatenated into the generated query without sufficient validation. This yields unauthorized read access to data well beyond what the report was scoped to expose, and by extension other database contents. There is no public exploit identified at time of analysis and the flaw is not in CISA KEV; the upstream fix landed in PR #5980, which introduces a configurable InputValidator/validation-profile framework.

Authentication Bypass Apache SQLi +1
NVD GitHub VulDB
EPSS 0% CVSS 8.1
HIGH This Week

Authorization bypass in Apache Fineract through 1.11.0 lets an authenticated, low-privileged user access objects they should not own by supplying a manipulated identifier key (CWE-639 / IDOR), resulting in high confidentiality and integrity impact across clients, accounts, or tenants. Exploitation requires a valid Fineract account with network access to the platform's APIs (CVSS PR:L); no user interaction or elevated role is needed, so the realistic threat actors are insiders, holders of compromised credentials, or legitimate tenants in multi-tenant deployments. No public exploit code has been identified at time of analysis, and EPSS is low at 0.39% (31st percentile), making this a genuine but moderate-priority issue rather than a top-tier emergency. Fixed in 1.12.1, with 1.13.0 recommended as the latest release.

Authentication Bypass Apache Fineract
NVD
EPSS 0% CVSS 9.1
CRITICAL Act Now

Exposure of insufficiently protected credentials in Apache Fineract through 1.11.0 allows unauthenticated remote attackers who can reach an affected instance to recover credentials, resulting in high confidentiality impact; the independent assessment rates integrity and availability as not impacted. The issue is addressed in 1.12.1, with 1.13.0 recommended as the latest release. EPSS is 0.43% (35th percentile) and no public exploit identified at time of analysis.

Apache Information Disclosure Fineract
NVD
EPSS 1% CVSS 8.5
HIGH This Week

Weak password requirements in Apache Fineract through 1.10.1 allow attackers to more easily compromise user accounts via password guessing or brute-force attacks because the platform failed to enforce adequate password complexity and strength policies. The vendor's CVSS 4.0 vector indicates a low-privilege authenticated foothold (PR:L) with no user interaction, network reachability, and low attack complexity, resulting in high confidentiality impact and low integrity impact with a scope change. No public exploit code has been identified, and the EPSS score is 0.52% (42nd percentile), suggesting a low likelihood of exploitation at this time; upgrading to version 1.11.0 or later (1.13.0 recommended) removes the weakness.

Apache Information Disclosure Brute Force +1
NVD
EPSS 0% CVSS 9.4
CRITICAL Act Now

SQL Injection vulnerability in various API endpoints - offices, dashboards, etc. Rated critical severity (CVSS 9.4), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 1% CVSS 9.8
CRITICAL Act Now

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Fineract.8.5. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 1% CVSS 9.8
CRITICAL Act Now

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Fineract.8.5. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 1% CVSS 8.8
HIGH This Week

Improper Privilege Management vulnerability in Apache Fineract.8.5. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Privilege Escalation Apache Fineract
NVD
EPSS 1% CVSS 6.3
MEDIUM This Month

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Software Foundation apache fineract. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 1% CVSS 4.3
MEDIUM This Month

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Software Foundation Apache Fineract. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 1% CVSS 8.1
HIGH This Week

Server-Side Request Forgery (SSRF) vulnerability in Apache Software Foundation Apache Fineract. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SSRF Fineract
NVD
EPSS 69% CVSS 8.8
HIGH This Week

Apache Fineract allowed an authenticated user to perform remote code execution due to a path traversal vulnerability in a file upload component of Apache Fineract, allowing an attacker to run remote. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

RCE Apache Path Traversal +2
NVD
EPSS 2% CVSS 8.1
HIGH This Week

Within the 'getReportType' method in Apache Fineract 1.0.0, 0.6.0-incubating, 0.5.0-incubating, 0.4.0-incubating, a hacker could inject SQL to read/update data for which he doesn't have authorization. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 2% CVSS 8.1
HIGH This Week

Apache Fineract 1.0.0, 0.6.0-incubating, 0.5.0-incubating, 0.4.0-incubating exposes different REST end points to query domain specific entities with a Query Parameter 'orderBy' which are appended. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 3% CVSS 9.8
CRITICAL Act Now

In Apache Fineract versions 1.0.0, 0.6.0-incubating, 0.5.0-incubating, 0.4.0-incubating, Using a single quotation escape with two continuous SQL parameters can cause a SQL injection. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 3% CVSS 8.8
HIGH This Week

In Apache Fineract versions 1.0.0, 0.6.0-incubating, 0.5.0-incubating, 0.4.0-incubating, the system exposes different REST end points to query domain specific entities with a Query Parameter. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD
EPSS 0% CVSS 8.8
HIGH This Week

In Apache Fineract 0.4.0-incubating, 0.5.0-incubating, and 0.6.0-incubating, an authenticated user with client/loan/center/staff/group read permissions is able to inject malicious SQL into SELECT. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Apache SQLi Fineract
NVD

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy