CVE-2025-55210 in FreePBX
Riassunto
di VulDB • 01/08/2026
FreePBX è un'interfaccia grafica (GUI) web-based open-source che gestisce Asterisk. Prima delle versioni 17.0.5 e 16.0.17, il modulo api di FreePBX (PBX API) è vulnerabile a privilege escalation da parte di utenti autenticati con accesso all'API REST/GraphQL. Questa vulnerabilità consente a un attaccante di falsificare un JWT valido con pieno accesso alle API REST e GraphQL su una istanza di FreePBX alla quale si è già connessi, potenzialmente come utente con privilegi inferiori. Il JWT viene firmato utilizzando la chiave privata api-oauth.key. Un attaccante può generare il proprio token se possiede questa chiave (ad esempio, accedendo a un'istanza interessata) e specificare qualsiasi scope desiderato (ad esempio, rest, gql), aggirando i tradizionali controlli di autorizzazione. Tuttavia, FreePBX impone che la claim jti (JWT ID) debba esistere nel database (tabella api_access_tokens nel database MySQL di asterisk) affinché il token venga accettato. Pertanto, l'attaccante deve conoscere un valore jti già presente sull'istanza target. Questa vulnerabilità è risolta nelle versioni 17.0.5 e 16.0.17.
If you want to get best quality of vulnerability data, you may have to visit VulDB.