Horizon Alert
Summary of the vulnerability and why it matters
This critical vulnerability in FreePBX's missedcall module allows attackers to inject SQL queries through crafted SIP headers, potentially corrupting the database and enabling unauthorized remote access by modifying administrator accounts. The primary concern is to confirm if FreePBX is in use and if the affected module is active.
- Unauthenticated callers can alter administrator accounts.
- Critical access flaw could impact internal communication systems.
- Confirm FreePBX relevance and exposure to this vulnerability.
Attack Path
How an attacker could exploit the issue
An unauthenticated attacker can initiate a phone call to a monitored extension. If the call is unanswered, the system processes the caller's information from a crafted SIP header, leading to an SQL injection. This can corrupt the system's database, allowing the attacker to alter administrator accounts and gain unauthorized remote access.
- No prior access required.
- Unanswered calls trigger vulnerability.
- Unauthorized remote access risk.
Live Threat
Current exploitation, exposure, and threat context
A crafted SIP header could allow an unauthenticated attacker to corrupt the FreePBX database when a monitored extension is not answered. This could lead to unauthorized remote access by modifying administrator accounts.
- Database integrity and administrator accounts.
- Answering an unanswered, monitored extension.
- Unauthorized remote access to FreePBX.
Operational Fix
Recommended remediation, mitigation, and detection steps
This critical vulnerability in FreePBX's missedcall module allows unauthenticated attackers to corrupt the database and gain unauthorized remote access by injecting SQL into the missedcalllog. The first practical step is to identify all FreePBX instances, determine their exposure and business criticality, locate the accountable system owner, and then plan remediation.
- FreePBX application or infrastructure owners.
- Verify FreePBX instance reachability and criticality.
- Plan and coordinate remediation with vendors.