Description
pH7Software pH7Builder (pH7 Social Dating CMS) through 18.2.0 resolves the client IP address in _protected/framework/Ip/Ip.class.php from the HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR headers without verifying the request comes from a trusted proxy. Because the admin login attempt counter and lockout are keyed on this value, a remote unauthenticated attacker bypasses IP-based throttling by sending a different X-Forwarded-For value per request
Published: 2026-09-22
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: IP-based throttling bypass
Action: Immediate Patch
AI Analysis

Impact

pH7Software’s pH7Builder 18.2.0 utilizes the HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR headers to resolve a client’s IP address. The header values are accepted without validating that the request originates from a trusted proxy, allowing an external attacker to alternate the X-Forwarded-For value on each request. Because the login‑attempt counter that protects the administrative interface is keyed on this IP, the counter never reaches the threshold needed to trigger a lockout, effectively removing IP‑based brute‑force protection. This flaw is a form of improper handling of client IP information that enables authentication bypass (CWE-290).

Affected Systems

All pH7Builder installations released on or before 18.2.0 are affected. Any deployment running this or earlier versions without the fix is vulnerable to IP spoofing, enabling administrators to accelerate brute‑force login attempts from a single remote host without triggering throttling measures.

Risk and Exploitability

The vulnerability can be exploited by any entity capable of sending HTTP requests with custom X-Forwarded-For headers, requiring no prior authentication. The CVSS score of 6.5 categorises it as moderate. The EPSS score of less than 1% indicates a low overall probability of exploitation at this time, yet the simplicity of the attack path and moderate severity warrant immediate action. It is not listed in CISA’s KEV catalog. Based on the description, it is inferred that the attack can be conducted over the public internet and that the likely attack vector is remote network access, assuming the web application is reachable from untrusted hosts.

Generated by OpenCVE AI on October 5, 2026 at 15:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a newer pH7Builder release that validates proxy headers before using them for IP resolution.
  • Configure the web server or application gateway to strip or ignore HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR headers unless they originate from a configured, trusted proxy.
  • Implement server‑side rate limiting or enforce account‑based lockout rules that do not rely on the client IP address.

Generated by OpenCVE AI on October 5, 2026 at 15:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 16:15:00 +0000

Type Values Removed Values Added
Title Bypass of IP-Based Login Throttling via Untrusted Proxy Headers

Mon, 05 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-444 CWE-290
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 26 Sep 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Ph7software
Ph7software ph7builder
Vendors & Products Ph7software
Ph7software ph7builder

Wed, 23 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Title Bypass of IP-Based Login Throttling via Untrusted Proxy Headers

Wed, 23 Sep 2026 19:00:00 +0000

Type Values Removed Values Added
Title pH7Builder IP Spoofing Allows Administration Login Brute‑Force Acceleration
Weaknesses CWE-20
CWE-255

Wed, 23 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-444
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 20:15:00 +0000

Type Values Removed Values Added
Title pH7Builder IP Spoofing Allows Administration Login Brute‑Force Acceleration
Weaknesses CWE-20
CWE-255

Tue, 22 Sep 2026 18:45:00 +0000

Type Values Removed Values Added
Description pH7Software pH7Builder (pH7 Social Dating CMS) through 18.2.0 resolves the client IP address in _protected/framework/Ip/Ip.class.php from the HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR headers without verifying the request comes from a trusted proxy. Because the admin login attempt counter and lockout are keyed on this value, a remote unauthenticated attacker bypasses IP-based throttling by sending a different X-Forwarded-For value per request
References

Subscriptions

Ph7software Ph7builder
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-05T13:30:02.607Z

Reserved: 2026-04-06T00:00:00.000Z

Link: CVE-2026-37604

cve-icon Vulnrichment

Updated: 2026-09-23T15:16:44.293Z

cve-icon NVD

Status : Deferred

Published: 2026-09-22T19:16:43.493

Modified: 2026-10-05T14:17:21.073

Link: CVE-2026-37604

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-05T16:00:22Z

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing