CVE-2025-23797

WordPress WP Options Editor plugin <= 1.1 - CSRF to Privilege Escalation vulnerability

Published Jan 16, 2025 CVSS 3.1 · 9.8 Critical EPSS < 1% KEV · Not listed
Description
Cross-Site Request Forgery (CSRF) vulnerability in Mike Selander WP Options Editor wp-options-editor allows Privilege Escalation.This issue affects WP Options Editor: from n/a through <= 1.1.

Analysis

AI-generated

Technical impact

A Cross‑Site Request Forgery flaw exists in the WP Options Editor plugin version 1.1 and earlier, permitting an attacker to perform administrative actions without the user’s consent. The vulnerability arises from the plugin’s failure to validate the origin of state‑changing requests, allowing an unauthenticated attacker to construct a forged request that takes advantage of an authenticated session. The consequence is that a legitimate user can be promoted to an administrator or modify critical plugin settings, undermining the confidentiality and integrity of the site. This weakness is classified as a CSRF issue (CWE‑352).

Affected Systems

The affected vendor is Mike Selander, who maintains the WordPress WP Options Editor plugin. Any WordPress installation that has WP Options Editor 1.1 or earlier installed is vulnerable. Versions newer than 1.1 are not listed as affected, indicating that the flaw is not present after that release.

Risk and Exploitability

The vulnerability carries a CVSS score of 9.8, marking it as critical. The EPSS score is less than 1%, implying a very low exploitation probability at the moment. It is not listed in the CISA KEV catalog, so there is no known large‑scale exploitation. Because the flaw is a CSRF vector, an attacker can trigger the exploit simply by convincing a logged‑in user to visit a malicious URL or by embedding an image or form in a page the user accesses. No advanced skills are required beyond crafting the forged request, but the attacker does need an active user session to succeed.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WP Options Editor to a version newer than 1.1.
  • If upgrading is not possible, disable the plugin to block any state‑changing requests.
  • Remove the plugin completely if it is not required for site functionality.
  • Consider adding a WAF rule to block unexpected POST requests to the plugin’s endpoints.

Generated by OpenCVE AI on May 1, 2026 at 20:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-3429 Cross-Site Request Forgery (CSRF) vulnerability in Mike Selander WP Options Editor allows Privilege Escalation.This issue affects WP Options Editor: from n/a through 1.1.
History
Type Values Removed Values Added
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'}

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in Mike Selander WP Options Editor allows Privilege Escalation.This issue affects WP Options Editor: from n/a through 1.1. Cross-Site Request Forgery (CSRF) vulnerability in Mike Selander WP Options Editor wp-options-editor allows Privilege Escalation.This issue affects WP Options Editor: from n/a through <= 1.1.
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'}

Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in Mike Selander WP Options Editor allows Privilege Escalation.This issue affects WP Options Editor: from n/a through 1.1.
Title WordPress WP Options Editor plugin <= 1.1 - CSRF to Privilege Escalation vulnerability
Weaknesses CWE-352
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'}

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)

Sources

Status
PUBLISHED
Assigner
Patchstack
Published
Updated
May 11, 2026, 10:53 PM
Reserved
Jan 16, 2025, 11:30 AM
Status
Deferred
Published
Jan 16, 2025, 9:15 PM
Modified
Jun 17, 2026, 8:57 AM