A trio of security vulnerabilities has been disclosed in Apache Fineract, the open-source core banking system that powers digital financial services for the unbanked and underbanked worldwide. The flaws range from authorization bypasses to weak credential protections, prompting an urgent call for financial institutions to upgrade their infrastructure.
The most concerning of the three is CVE-2025-58137, rated as Important severity. This vulnerability is an Insecure Direct Object Reference (IDOR) flaw located within the self-service API.
According to the advisory, the flaw allows for “Authorization Bypass Through User-Controlled Key”. In practical terms, this means an attacker could manipulate parameters (like a user ID or account number) in an API request to access or modify the data of other users without proper authorization. For a banking platform, the implications of an IDOR vulnerability are severe, potentially allowing unauthorized access to customer financial records.
This issue affects Apache Fineract versions through 1.11.0.
Two other vulnerabilities were patched in this security sweep, including:
- Weak Password Policy (CVE-2025-23408): Rated as Moderate, this flaw involves “Weak Password Requirements” in the system’s authentication module. By allowing users to set simple or easily guessable passwords, the system becomes vulnerable to brute-force or dictionary attacks. This issue affects versions through 1.10.1.
- Unmasked Server Keys (CVE-2025-58130): Rated as Low severity, this vulnerability is described as “Insufficiently Protected Credentials,” specifically where the “Server Key not masked”. While less critical on its own, exposing server keys can provide attackers with the pieces needed for more complex attacks. This affects versions through 1.11.0.
The Apache Fineract team has released fixes for these issues in intermediate versions (1.11.0 and 1.12.1), but the definitive recommendation for all users is to leapfrog to the latest stable build.
“Users are encouraged to upgrade to version 1.13.0, the latest release,” the advisory states, ensuring protection against all three identified threats.