S4E just found a high top 10 tcp port service scan
low·Misconfiguration·Updated Dec 10, 2025

XAMPP Exposure Scanner

This scanner detects the use of XAMPP Exposure in digital assets. It identifies publicly accessible phpinfo pages in XAMPP installations that reveal sensitive PHP environment details, which could be exploited by attackers.

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
9
Times Used
by S4E users
2
Assets Scanned
domains & IPs
3
Vulnerabilities Found
confirmed findings
References
Detail

XAMPP is a popular open-source web server solution stack package, used predominantly in web development environments. It is composed of the Apache HTTP Server, MariaDB, and PHP and Perl interpreters. Web developers use XAMPP to create and test web applications on a local server before deploying them to a live server. Due to its ease of setup and contained environment, XAMPP is also favored in educational settings for teaching web development. While primarily utilized in local and development environments, caution is needed when using XAMPP in production due to its default wide-open security settings. XAMPP installations contain various administrative tools which can expose sensitive information if not properly secured.

The vulnerability this scanner detects involves the exposure of phpinfo pages in XAMPP installations. Output from phpinfo() is typically useful for development as it provides comprehensive information regarding the PHP environment and configuration. However, if these pages are left publicly accessible, they can be leveraged by attackers to gather intelligence on server configurations and installed PHP modules. Such exposure can reveal sensitive information, such as server paths, environment variables, and detailed PHP settings, which could aid in further attacks. This vulnerability primarily results from misconfigurations or neglecting to secure default settings in XAMPP installations.

This exposure is detected by identifying publicly accessible phpinfo pages in XAMPP installations. The scanner attempts to access typical file paths known to contain phpinfo scripts, like /phpinfo.php or /dashboard/phpinfo.php, and checks for specific indicators such as "PHP Version" and "xampp" in the page content. A successful detection confirms the presence of these pages, indicating a potential security misconfiguration. The presence of these phpinfo pages in accessible locations can be problematic if utilized improperly, as they expose significant server and execution details to anyone who accesses them.

If attackers exploit the exposed phpinfo pages, they could utilize the detailed information disclosed to plan further attacks on the server. This information might include PHP version numbers, loaded extensions, configured paths, and more, which could be used to identify other vulnerabilities specific to the versions or configurations in use. An attacker could potentially use this information to infiltrate, compromise, or gain unauthorized access to the system. It's crucial, therefore, to either restrict access to such pages to authorized personnel or to remove them entirely from publicly facing servers.

REFERENCES

Solution Advice
  • Remove or disable phpinfo pages in XAMPP installations to prevent unintended disclosure of server information.
  • Restrict access to development and administrative pages to authorized IPs or parties only.
  • Regularly review server configurations to ensure sensitive information is not publicly accessible.
  • Implement robust access controls and authentication measures for administrative tools and pages.
  • Update and patch XAMPP components regularly to address any known vulnerabilities.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

XAMPP Exposure Scanner S4E