FACT: Cyble reports that INJ3CTOR3’s k.php accesses 17 Asterisk, FreePBX, Issabel, Elastix and Postfix configuration files containing secrets. Reporting on the updated implant identifies SIP-trunk, Asterisk Manager Interface (AMI), database and mail-relay credentials among the stolen material, with repeated uploads to attacker infrastructure. The campaign also carries working code for routing premium-rate calls through victim trunks and can delete Asterisk, web, cron, security and audit logs. A rebuild therefore removes the compromised machine, but not credentials already copied off-host.
Identity scope: Treat every identity the PBX could store or use as compromised. Immediately replace SIP trunk authentication IDs and passwords; endpoint/extension secrets; AMI credentials; database and SMTP-relay credentials; FreePBX administrator and host/service accounts; and any stored provider-portal credentials, provisioning API keys, OAuth tokens, backup credentials or TLS private keys. The confirmed reporting establishes the first four classes, but not whether every victim exposed ARI keys, provider APIs or certificates—inventory the 17 files and the old filesystem to resolve that. At the carrier, invalidate all active SIP REGISTER bindings and calls, revoke API/portal sessions, and preferably delete and recreate the trunk identity. Routes are not credentials: manually reconstruct trunks, outbound routes, dial patterns and custom contexts rather than importing them from the old system.
Containment sequence tonight: (1) Call the carrier fraud desk and suspend outbound international, premium and high-cost destinations; terminate active calls and registrations. (2) Preserve a snapshot, database, configuration, cron state, process list, network data and available PBX/CDR/carrier records. (3) Isolate the PBX from both the Internet and voice-provider egress. (4) From a clean workstation, revoke and rotate the complete identity set—but do not place replacement secrets on the infected host, because the implant can exfiltrate fresh credentials within minutes. (5) Rebuild from trusted media, patch all modules, keep administration off the public Internet and do not restore configuration or database backups wholesale. (6) Recreate routes manually, provision newly generated credentials, re-enrol phones, and bind the carrier trunk to approved source IPs or certificates where supported. (7) Re-enable domestic traffic first with destination restrictions, spend ceilings and alerts; restore higher-risk routes only after validation.
Evidence threshold: Campaign reporting proves theft and continuing reuse capability, not that a particular organization is still being billed. Treat unexpected provider-side registrations, unfamiliar source IPs or user agents, new simultaneous bindings, calls continuing while the rebuilt PBX is offline, premium-destination CDRs, altered routes, or billing after local credential changes as evidence that off-host trunk access persists. A clean filesystem is not clearance; carrier confirmation that old registrations, sessions and credentials are dead is the decisive trust-boundary check.