Description (CNA)
FOSSBilling is a free, open-source billing and client management system. Prior to version 0.8.0, when a client or staff/admin account is suspended or marked inactive, existing authenticated sessions are not invalidated. The session identity loaders in src/di.php (loggedin_client and loggedin_admin) only reject sessions if the backing account record no longer exists in the database. They do not verify that the account's status is still active. This allows a suspended or deactivated user to retain full access until their session naturally expires. This issue has been fixed in version 0.8.0.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| FOSSBilling / FOSSBilling | affected < 0.8.0 |
CWE
CWE-613
References
- https://github.com/FOSSBilling/FOSSBilling/security/advisories/GHSA-qv6c-v49w-8g2j
- https://github.com/FOSSBilling/FOSSBilling/releases/tag/0.8.0
ADP enrichment
No English description supplied.
No references supplied.