CVE-2025-14367

Easy Theme Options <= 1.0 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Plugin Settings Import

Published Dec 13, 2025 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
The Easy Theme Options plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.0. This is due to missing authorization checks in the eto_import_settings function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to import arbitrary plugin settings via the 'eto_import_settings' parameter.

Analysis

AI-generated

Technical impact

The Easy Theme Options plugin for WordPress has a missing authorization check in the eto_import_settings function. Attackers who are authenticated as Subscribers or higher can submit the eto_import_settings parameter and import arbitrary plugin settings. Because this capability bypasses normal role checks, a low‑privileged user can modify the plugin configuration, potentially enabling further compromise or altering site behavior. This weakness is identified as CWE‑862 and is reflected in the CVSS score of 5.3, indicating medium severity.

Affected Systems

The vulnerability affects the Easy Theme Options plugin provided by corsonr, all releases up to and including version 1.0. No specific sub‑versions beyond 1.0 are listed, but any installation of 1.0 or earlier is considered affected.

Risk and Exploitability

With a CVSS score of 5.3, the risk is moderate, and the EPSS score of less than 1% suggests that exploitation attempts are unlikely at this time. The vulnerability is not listed in the CISA KEV catalog. Attackers must have a valid WordPress account with Subscriber privileges or higher, but no network-level access is required. The exploitation path is straightforward: submit a HTTP request to the plugin’s import endpoint with crafted settings data, leading the plugin to apply them without proper authorization.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Easy Theme Options plugin to a version that includes proper authorization checks for the eto_import_settings function.
  • Limit the import capability so that only administrator users can invoke it, either by adjusting role capabilities or by removing the endpoint from the plugin’s public interface.
  • Regularly audit plugin settings and user roles to detect and correct any unauthorized configuration changes.

Generated by OpenCVE AI on April 21, 2026 at 17:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Vendors & Products Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description The Easy Theme Options plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.0. This is due to missing authorization checks in the eto_import_settings function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to import arbitrary plugin settings via the 'eto_import_settings' parameter.
Title Easy Theme Options <= 1.0 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Plugin Settings Import
Weaknesses CWE-862
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Apr 8, 2026, 5:04 PM
Reserved
Dec 9, 2025, 6:27 PM
Status
Deferred
Published
Dec 13, 2025, 4:16 PM
Modified
Oct 7, 2026, 8:10 PM