S4E just found a high top 10 tcp port service scan
high·Misconfiguration·Updated Oct 8, 2024

PhpGedView Installation Page Exposure Scanner

Targets the install.php endpoint; attackers can re-run setup to overwrite database credentials or inject malicious settings.

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
2.9k
Times Used
continuous scan runs
3.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
Detail

PhpGedView is a web-based genealogy application used by family historians, researchers, and hobbyists to manage and share GEDCOM data. It provides tools for importing family trees, managing multimedia, and collaborating online. Deployed on web servers, it allows users to publish genealogical records for public or private access. However, its reliance on web interfaces demands strict security controls to prevent data leaks.

The vulnerability involves an exposed installation page that remains accessible after initial setup. This occurs when administrators fail to delete or restrict the install.php script post-deployment. Attackers can exploit this by navigating to the installation URL, potentially reinitializing the software and overwriting existing configurations.

Technically, the install.php endpoint is the target. If not removed or protected, an attacker can access it to modify database connection settings, create new admin accounts, or inject malicious code. The page typically lacks authentication, making it a high-risk entry point for unauthorized changes.

Exploitation can lead to full compromise of the PhpGedView instance, including data theft, defacement, or use as a pivot for further attacks. Sensitive genealogical data may be exposed, and the server could be leveraged for malicious activities. Immediate remediation is critical to prevent severe security breaches.

Solution Advice
  • Delete or rename the install.php file immediately after completing the PhpGedView setup.
  • Restrict access to the installation directory via .htaccess or web server configuration to allow only trusted IPs.
  • Implement authentication for the installation page using HTTP basic auth or a web application firewall.
  • Regularly audit the web root for leftover setup files and remove them promptly.
  • Apply the principle of least privilege to the web server user to limit write access to critical directories.
  • Monitor server logs for unauthorized access attempts to install.php and block offending IPs.
  • Keep PhpGedView updated to the latest version to benefit from security patches.
  • Conduct periodic vulnerability scans using tools like S4E to detect exposed installation pages.

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.

PhpGedView Installation Page Exposure Scanner | S4E Free Check S4E