Description
The User Frontend: AI Powered Frontend Posting, User Directory, Profile, Membership & User Registration plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.3.7. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to delete arbitrary media attachments whose post_author is 0, such as guest and registration-form uploads, via the wpuf_file_del AJAX action. This is exploitable by unauthenticated visitors on any site where a WPUF shortcode is rendered on a front-end page, as this causes the valid wpuf_nonce value to be localized into publicly accessible JavaScript objects (wpuf_upload and wpuf_frontend), satisfying the sole access control gate.
Published: 2026-07-09
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The User Frontend (Wedevs) plugin for WordPress has an authorization bypass in its wpuf_file_del AJAX action. The check that verifies the requesting user has permission to delete an attachment is missing, and the required nonce is exposed in public JavaScript on any page that displays the WPUF shortcode. As a result, an unauthenticated visitor can send a crafted request to wp-admin/admin-ajax.php?action=wpuf_file_del with an attach_id and the publicly disclosed nonce, causing the plugin to delete the specified media attachment that belongs to the guest author (post_author = 0). This flaw allows arbitrary deletion of media files, compromising data integrity and availability for sites that accept guest uploads or use the plugin for user profiles.

Affected Systems

All installations of the Wedevs User Frontend plugin up to and including version 4.3.7 are affected. WordPress sites that have the plugin active on the front end – particularly those rendering the WPUF shortcode or exposing the `wpuf_file_del` AJAX action publicly – are vulnerable. The vulnerability is specific to attachments uploaded by the author with the ID 0 (the ‘guest’ author), which are commonly used for registration forms or profile images.

Risk and Exploitability

The CVSS score of 5.3 classifies the issue as moderate, primarily due to the loss of data integrity and availability. The EPSS score of less than 1 % indicates that exploitation is currently unlikely, and the vulnerability is not listed in the CISA KEV catalog. The attack requires no authentication; a simple HTTP POST request to `/wp-admin/admin-ajax.php` with the action `wpuf_file_del`, the target `attach_id`, and the nonce obtained from the frontend JavaScript is sufficient to delete the media file. This makes the vulnerability trivially exploitable on any public page that loads the plugin’s JavaScript.

Generated by OpenCVE AI on July 29, 2026 at 12:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Wedevs User Frontend plugin to the latest available version that includes the fix for the authorization bypass.
  • If an immediate upgrade is not possible, block unauthenticated access to the wpuf_file_del AJAX action using a firewall or web‑application filter, allowing the endpoint only for logged‑in users with appropriate capabilities.
  • As a temporary measure, modify the plugin’s code to add a proper user‑authorization check before deleting any attachment, or disable the wpuf_file_del action from the public AJAX dispatcher altogether.

Generated by OpenCVE AI on July 29, 2026 at 12:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 08:15:00 +0000

Type Values Removed Values Added
Description The User Frontend: AI Powered Frontend Posting, User Directory, Profile, Membership & User Registration plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.3.7. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to delete arbitrary media attachments whose post_author is 0, such as guest and registration-form uploads, via the wpuf_file_del AJAX action. This is exploitable by unauthenticated visitors on any site where a WPUF shortcode is rendered on a front-end page, as this causes the valid wpuf_nonce value to be localized into publicly accessible JavaScript objects (wpuf_upload and wpuf_frontend), satisfying the sole access control gate.
Title User Frontend <= 4.3.7 - Missing Authorization to Unauthenticated Arbitrary Attachment Deletion via 'attach_id' Parameter
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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-09T14:08:28.882Z

Reserved: 2026-06-16T14:01:20.960Z

Link: CVE-2026-12406

cve-icon Vulnrichment

Updated: 2026-07-09T14:08:25.298Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T12:45:03Z

Weaknesses