Impact
HTTP request to the /ipn.php endpoint in FOSSBilling when the Custom payment adapter is enabled. The request is accepted as a legitimate payment notification, causing the system to mark any unpaid invoice as paid and credit the associated client account, all without any real payment occurring. The flaw is an example of missing authentication (CWE-306) and forgery of information (CWE-346).
Affected Systems
FOSSBilling versions 0.6.0 through 0.7.2 are vulnerable. Version 0.8.0 contains the patch that fixes the issue. The vulnerability is only exploitable when the Custom payment adapter is active and the /ipn.php endpoint is publicly reachable from the internet.
Risk and Exploitability
The CVSS score of 9.2 classifies the issue as critical. The EPSS score of < 1% indicates a low overall exploitation probability, and the vulnerability is not listed in the CISA KEV catalog to the exposed /ipn.php endpoint, making the attack path straightforward for an unauthenticated adversary.
OpenCVE Enrichment