Description
The WP Real IP-based Access Control WordPress plugin through 1.3.1 does not perform any capability or nonce checks before storing one of its option values, and does not escape that value on output on its settings page, allowing unauthenticated users to store arbitrary JavaScript that executes in the context of any administrator who views the page.
Published: 2026-07-30
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The WordPress plugin WP Real IP-based Access Control versions up to and including 1.3.1 fails to check user capabilities or verify a security nonce before storing a particular option value. The plugin also does not escape this value when rendering its settings page. As a result, unauthenticated users can persist arbitrary JavaScript that will run whenever an administrator visits the settings page. Attackers could hijack admin sessions, deface the site, or perform further privilege‑escalating actions through the compromised administrator context.

Affected Systems

All installations of the WP Real IP-based Access Control plugin whose version is 1.3.1 or earlier are affected. No additional affected products were identified.

Risk and Exploitability

The vulnerability carries a CVSS score of 6.1, indicating moderate severity. The EPSS score is less than 1 %, suggesting a low likelihood of exploitation. The flaw is not listed in the CISA KEV catalog. Exploitation requires the attacker to submit a payload that the plugin stores in an option, and then rely on an administrator to view the settings page where the unsanitized script will run. Because no authentication or nonce checks are performed, the attack can be carried out against any public site that hosts the vulnerable plugin.

Generated by OpenCVE AI on August 3, 2026 at 11:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the WP Real IP-based Access Control plugin to a version newer than 1.3.1. This addresses the missing capability/nonce check and proper output escaping.
  • If an upgrade is not immediately possible, restrict access to the plugin’s settings page so that only authenticated administrators can reach it—this can be enforced through server configuration or a firewall rule.
  • Audit existing option values for unexpected JavaScript and remove any that appear malicious or unfamiliar; this mitigates the risk of already‑stored payloads executing while a patch is pending.

Generated by OpenCVE AI on August 3, 2026 at 11:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 30 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Hitoy
Hitoy wp Real Ip-based Access Control
Wordpress
Wordpress wordpress
Vendors & Products Hitoy
Hitoy wp Real Ip-based Access Control
Wordpress
Wordpress wordpress

Thu, 30 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

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

ssvc

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


Thu, 30 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WP Real IP-based Access Control WordPress plugin through 1.3.1 does not perform any capability or nonce checks before storing one of its option values, and does not escape that value on output on its settings page, allowing unauthenticated users to store arbitrary JavaScript that executes in the context of any administrator who views the page.
Title WP Real IP-based Access Control <= 1.3.1 - Unauthenticated Stored XSS via acl_ctrl_addr
References

Subscriptions

Hitoy Wp Real Ip-based Access Control
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-30T12:52:05.469Z

Reserved: 2026-07-03T12:17:40.452Z

Link: CVE-2026-14592

cve-icon Vulnrichment

Updated: 2026-07-30T12:52:01.120Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T06:25:00.807

Modified: 2026-07-30T14:19:00.067

Link: CVE-2026-14592

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T11:30:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')