Skip to main content
← All vulnerabilities
CVE-2026-55584GHSA-786W-P5PM-CVGH

phpSysInfo: IP allowlist (PSI_ALLOWED) bypass via spoofed X-Forwarded-For / Client-IP headers

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.4.6
1 on Exploit-DB, 1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

phpSysInfo is a customizable PHP script that displays system information. Prior to 3.4.6, the PSI_ALLOWED access-control check in read_config.php trusts attacker-controlled X-Forwarded-For and Client-IP HTTP headers before REMOTE_ADDR. A remote unauthenticated attacker can supply an allowed address in one of these headers to impersonate a trusted client and access exposed hostname, kernel, CPU, memory, filesystem, and network-interface information. This issue is fixed in version 3.4.6.

Timeline

  1. Public exploit on Exploit-DB

    EDB-52648

  2. CVE published
  3. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  4. Record last updated

Affected versions

  • phpsysinfo phpsysinfo

    fixed in 3.4.6

  • phpsysinfo/phpsysinfoPackagist

    fixed in 3.4.6

References 5

GitHub · phpsysinfo/phpsysinfo

Exploit-DB

GitHub · mirackayikci/CVE-2026-55584