The WordPress User Extra Fields plugin for WordPress is vulnerable to privilege escalation due to a missing capability check on the ajax_save_fields() function in all versions up to, and including, 16.6. This makes it possible for authenticated attackers, with subscriber-level access and above, to add custom fields that can be updated and then use the check_and_overwrite_wp_or_woocommerce_fields function to update the wp_capabilities field to have administrator privileges.

Subscriptions

Vendors Products
Vanquish Subscribe
User Extra Fields Subscribe
Wordpress User Extra Fields Subscribe

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2024-33305 The WordPress User Extra Fields plugin for WordPress is vulnerable to privilege escalation due to a missing capability check on the ajax_save_fields() function in all versions up to, and including, 16.6. This makes it possible for authenticated attackers, with subscriber-level access and above, to add custom fields that can be updated and then use the check_and_overwrite_wp_or_woocommerce_fields function to update the wp_capabilities field to have administrator privileges.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Tue, 19 Nov 2024 17:30:00 +0000

Type Values Removed Values Added
First Time appeared Vanquish user Extra Fields
CPEs cpe:2.3:a:vanquish:user_extra_fields:*:*:*:*:*:wordpress:*:*
Vendors & Products Vanquish user Extra Fields

Wed, 13 Nov 2024 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Vanquish
Vanquish wordpress User Extra Fields
CPEs cpe:2.3:a:vanquish:wordpress_user_extra_fields:*:*:*:*:*:*:*:*
Vendors & Products Vanquish
Vanquish wordpress User Extra Fields
Metrics ssvc

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


Wed, 13 Nov 2024 04:45:00 +0000

Type Values Removed Values Added
Description The WordPress User Extra Fields plugin for WordPress is vulnerable to privilege escalation due to a missing capability check on the ajax_save_fields() function in all versions up to, and including, 16.6. This makes it possible for authenticated attackers, with subscriber-level access and above, to add custom fields that can be updated and then use the check_and_overwrite_wp_or_woocommerce_fields function to update the wp_capabilities field to have administrator privileges.
Title WordPress User Extra Fields <= 16.6 - Missing Authorization to Authenticated (Subscriber+) Privilege Escalation
Weaknesses CWE-862
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2024-11-13T15:06:45.214Z

Reserved: 2024-11-04T16:26:10.829Z

Link: CVE-2024-10800

cve-icon Vulnrichment

Updated: 2024-11-13T15:06:37.300Z

cve-icon NVD

Status : Analyzed

Published: 2024-11-13T05:15:11.680

Modified: 2024-11-19T17:08:44.767

Link: CVE-2024-10800

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses