FreePBX 13: From Cross-Site Scripting to Remote Command Execution

11 min read 1 Dec 2016 by Hendrik Buchwald
FreePBX is a web-based graphical user interface that helps users to manage voice-over-IP services. With over one million production systems using FreePBX worldwide it is the most widely deployed open-source PBX (Private Branch Exchange) platform. Since FreePBX is written completely in PHP, we decided to throw it into our code analysis tool RIPS. The results were surprising…