Skip to main content

Eyewear Prescription Form CVE-2025-14366

MEDIUM
Missing Authorization (CWE-862)
2025-12-13 security@wordfence.com
5.3
CVSS 3.1 · Vendor: wordfence
Share

Severity by source

Vendor (wordfence) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
5.3 MEDIUM

Unauthenticated remote AJAX action with no nonce check gives AV:N/AC:L/PR:N/UI:N; impact is limited to creating products, so I:L and C:N/A:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (wordfence).

CVSS VectorVendor: wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

3
Metadata Corrected
Oct 07, 2026 - 21:40 vuln.today
tag: Woocommerce added
Analysis Generated
Oct 07, 2026 - 21:12 vuln.today
CVE Published
Dec 13, 2025 - 16:16 cve.org
MEDIUM 5.3

DescriptionCVE.org

The Eyewear prescription form plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 6.0.1. This is due to missing authorization checks on the SubmitCatProductRequest AJAX action. This makes it possible for unauthenticated attackers to create arbitrary WooCommerce products with custom names, prices, and category assignments via the 'Name', 'Price', and 'Parent' parameters.

AnalysisAI

Unauthenticated attackers can create arbitrary WooCommerce products on WordPress sites running the Eyewear Prescription Form plugin up to and including version 6.0.1, because the SubmitCatProductRequest AJAX action lacks any authorization or nonce checks. The flaw is rated CVSS 5.3 with an EPSS score of 0.27% (18th percentile); no public exploit has been identified at time of analysis, and exploitation requires WooCommerce to be installed alongside the plugin. Impact is limited to integrity (product creation) with no confidentiality or availability effect.

Technical ContextAI

The Eyewear Prescription Form plugin registers a WordPress AJAX action named SubmitCatProductRequest, reachable via admin-ajax.php. Per CWE-862 (Missing Authorization), the handler in admin/class-eyewear_prescription_form-admin.php (see Trac lines 71 and 369 for tag 6.0.1) performs no capability check such as current_user_can and no nonce verification before processing the request. Because the action is exposed to unauthenticated users (the plugin registers wp_ajax_nopriv_SubmitCatProductRequest), any remote attacker can supply the Name, Price, and Parent parameters to create WooCommerce products with attacker-controlled names, prices, and category assignments. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N confirms a remotely exploitable, unauthenticated condition with low integrity impact and no confidentiality or availability effect. The code path operates within the WordPress and WooCommerce ecosystem, so WooCommerce must be present for the action to succeed.

Affected ProductsAI

Eyewear Prescription Form plugin for WordPress, all versions up to and including 6.0.1, are affected. The vulnerable code resides in the admin class file admin/class-eyewear_prescription_form-admin.php as tagged in the WordPress plugin repository. Exploitation additionally requires that WooCommerce is installed and active on the target site, since the SubmitCatProductRequest action creates WooCommerce products. No CPE string was provided in the input data; the vendor plugin page and the Wordfence threat intelligence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/0f21d7a2-3b4f-487f-a64a-b963427233b3?source=cve) provide further product details.

RemediationAI

No vendor-released patch version is identified in the available data at time of analysis; the latest tagged version observed is 6.0.1, which is vulnerable. Until a fixed release is published, consider deactivating and removing the Eyewear Prescription Form plugin if it is not essential, which eliminates the vulnerable AJAX action entirely. If the plugin must remain, deploy a web application firewall rule or server-level filter to block requests containing the parameter action=SubmitCatProductRequest, especially unauthenticated POST requests to /wp-admin/admin-ajax.php; trade-off is potential breakage of the plugin legitimate front-end functionality. Also restrict or monitor WooCommerce product creation, audit existing product listings for unexpected entries that may be used for spam, SEO manipulation, or malicious redirects, and remove any unauthorized products. Monitor the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/0f21d7a2-3b4f-487f-a64a-b963427233b3?source=cve) and the WordPress plugin Trac for a patched version. Blocking all unauthenticated access to admin-ajax.php is not recommended because it will break many WordPress features.

CVE-2017-17058 HIGH POC
7.5 Nov 29

The WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco

CVE-2021-24212 CRITICAL POC
9.8 Apr 05

The WooCommerce Help Scout WordPress plugin before 2.9.1 (https://woocommerce.com/products/woocommerce-help-scout/) allo

CVE-2022-50972 CRITICAL POC
9.3 Jun 20

WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by

CVE-2020-35627 HIGH POC
8.8 Dec 28

Ultimate WooCommerce Gift Cards 3.0.2 is affected by a file upload vulnerability in the Custom GiftCard Template that ca

CVE-2026-14962 HIGH POC
8.6 Sep 09

Unauthenticated SQL injection in the ELEX WooCommerce Request a Quote WordPress plugin (all versions before 2.4.1) allow

CVE-2026-92404 HIGH POC
7.5 Sep 19

Unauthenticated, network-reachable attackers can read the WooCommerce API consumer key and secret stored by the MgoSync

CVE-2023-34000 HIGH POC
7.5 Jun 14

Unauth. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low atta

CVE-2020-11497 HIGH POC
7.5 Aug 26

An issue was discovered in the NAB Transact extension 2.1.0 for the WooCommerce plugin for WordPress. Rated high severit

CVE-2026-74925 HIGH POC
7.2 Sep 11

Privilege escalation in MultiVendorX WordPress plugin before 5.0.16 allows authenticated vendor-role users to grant admi

CVE-2023-47777 MEDIUM POC
6.5 Nov 30

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Automattic WooComm

CVE-2026-103378 MEDIUM POC
6.5 Oct 07

Unauthenticated information disclosure in the Geliver Akıllı Kargo Pazaryeri WordPress plugin (versions 3.0.0 through 3.

CVE-2026-93509 MEDIUM POC
6.5 Oct 08

Authenticated attackers with only Subscriber-level access can mint wallet funds for themselves or drain a specific victi

Share

CVE-2025-14366 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy