OAuth2 Implementation Flaw in FreePBX Affects Credential Validation
CVE-2026-44237
7.6HIGH
What is CVE-2026-44237?
The FreePBX API module has a significant vulnerability due to insufficient validation of client credentials during OAuth2 token issuance. Under versions before 17.0.8, the validateClient() method in ClientRepository.php fails to adequately check the client_secret. This oversight allows attackers who possess a valid client_id to obtain OAuth2 access tokens without the necessary client_secret, potentially enabling unauthorized access to system functions and sensitive data. This vulnerability is mitigated in version 17.0.8.
Affected Version(s)
security-reporting < 17.0.8
