phpMyFAQ Installation Page Exposure Scanner
This scanner checks for accessible /setup/ or /install/ endpoints in phpMyFAQ, enabling attackers to reinstall or modify the FAQ system.
Short Info
Level
Single Scan
Single Scan
Can be used by
Asset Owner
Estimated Time
10 seconds
Time Interval
19 days 13 hours
Scan only one
URL
Toolbox
phpMyFAQ is a popular open-source FAQ management system written in PHP, used by businesses, educational institutions, and personal websites to organize and display frequently asked questions. It offers features like multi-language support, SEO optimization, and social media integration, making it a versatile tool for improving user experience and customer support. Administrators rely on its intuitive backend to manage content without technical expertise, while the frontend can be customized to match site branding. This software is widely deployed in both small and large environments to streamline information delivery and reduce support workload.
The Installation Page Exposure vulnerability occurs when phpMyFAQ's installation scripts remain accessible after the initial setup. This typically results from administrators failing to delete or restrict the /setup/ directory post-installation. Attackers can exploit this by navigating to the exposed installation page, potentially reinitializing the database, overwriting configuration files, or injecting malicious data. The vulnerability arises from a lack of proper access controls and post-deployment cleanup procedures.
Technically, the vulnerable endpoint is the /setup/ directory within the phpMyFAQ installation, which contains files like index.php and setup.php. These scripts are designed to guide the initial configuration but should be removed or protected after setup. An attacker can access these files via a web browser, triggering the installation wizard and gaining the ability to modify database credentials, admin accounts, or site settings. The exposure is often detected through automated scanning of common paths like /phpmyfaq/setup/ or /faq/setup/.
If exploited, an attacker can completely compromise the phpMyFAQ instance by resetting the database, creating unauthorized admin accounts, or altering FAQ content to spread misinformation. This could lead to data loss, reputational damage, and further attacks on the underlying server. The high CVSS score of 8.0 reflects the ease of exploitation and severe impact on confidentiality, integrity, and availability of the application.