Approved changes feed: RSS · Atom

cpe:2.3:a:stiofansisland:userswp_–_front-end_login_form,_user_registration,_user_profile_&_members_directory_plugin_for_wp:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorStiofansisland (71e9a1f1-1cad-5012-a8dc-34e41077dbb3)
ProductUserswp – Front End Login Form, User Registration, User Profile & Members Directory Plugin For Wp (426d6da3-981b-51cd-b6c7-8266a5b8110c)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-19991 vulnerable 2026-09-16 04:34:15.456861 UsersWP <= 1.2.70 - Authenticated (Subscriber+) Arbitrary File Deletion
HIGH (8.1)
The UsersWP plugin for WordPress is vulnerable to Arbitrary File Deletion in versions up to, and including, 1.2.70 via the upload_file_remove() AJAX handler. The plugin stores the value of an account 'file' form field taken directly from $_POST when no real $_FILES upload is provided (process_account() calls uwp_validate_fields() and array_merges the result with the empty output of UsersWP_Files::validate_uploads()). At storage time the value is only checked with validate_file(), which passes any string that does not contain a literal '../'. When the value is later processed by upload_file_remove(), it is again gated with validate_file() and then normalized through uwp_get_file_relative_url(); that helper performs a global str_replace() of the uploads base URL against the stored URL, allowing a crafted URL containing embedded '..<uploads-baseurl>' tokens to collapse into '../../' traversal sequences after the last validation. The transformed value is then appended to the uploads base directory and passed to wp_delete_file() without any canonical containment check. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary files on the affected site's server (including wp-config.
Published: 2026-09-11T03:39:39.185Z
Updated: 2026-09-11T20:30:39.441Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-18501 vulnerable 2026-09-16 04:34:02.044283 UsersWP <= 1.2.69 - Authenticated (Subscriber+) Stored Cross-Site Scripting via Badge Widget Variable Substitution
MEDIUM (6.4)
The UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Badge Widget Variable Substitution in all versions up to, and including, 1.2.69 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2026-08-06T13:27:13.726Z
Updated: 2026-08-06T18:53:30.872Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-13492 vulnerable 2026-07-29 00:23:33.094591 UsersWP <= 1.2.65 - Authenticated (Subscriber+) Arbitrary File Deletion via File Upload Field
HIGH (8.8)
The UsersWP plugin for WordPress is vulnerable to Arbitrary File Deletion in versions up to, and including, 1.2.65. This is due to insufficient validation of file-field values in the UsersWP_Validation::validate_fields() function (which falls through to sanitize_text_field() for fields of type 'file', leaving directory-traversal sequences intact) combined with the UsersWP_Forms::upload_file_remove() AJAX handler building the deletion target from the uploads basedir concatenated with the attacker-controlled metadata value without any realpath canonicalization or uploads-directory boundary check before calling unlink(). This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary files on the affected site's server, including wp-config.
Published: 2026-07-09T18:33:16.055Z
Updated: 2026-07-09T19:47:34.844Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-12102 vulnerable 2026-07-29 00:23:32.016374 UsersWP <= 1.2.63 - Insecure Direct Object Reference to Authenticated (Editor+) Arbitrary User Avatar/Banner Reset via 'user_id' Parameter
LOW (2.7)
The UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 1.2.63 via the 'user_id' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with editor-level access and above, to reset and permanently delete the avatar or banner image of any arbitrary user, including administrators, by clearing their avatar_thumb or banner_thumb metadata in the uwp_usermeta table.
Published: 2026-06-18T06:50:05.344Z
Updated: 2026-06-18T13:53:27.642Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-5742 vulnerable 2026-06-08 08:07:04.047168 UsersWP <= 1.2.60 - Authenticated (Subscriber+) Stored Cross-Site Scripting via User Badge Link Substitution
MEDIUM (6.4)
The UsersWP plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to and including 1.2.60. This is due to insufficient input sanitization of user-supplied URL fields and improper output escaping when rendering user profile data in badge widgets. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts that will execute whenever a user accesses a page containing the affected badge widget.
Published: 2026-04-09T03:25:58.117Z
Updated: 2026-04-09T14:43:06.322Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-4979 vulnerable 2026-06-08 08:07:02.744773 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-4977 vulnerable 2026-06-08 08:07:02.744315 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-9344 vulnerable 2026-06-08 07:45:22.321514 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-10003 vulnerable 2026-06-08 07:02:26.127480 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-6265 vulnerable 2026-06-08 06:58:18.427321 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-2423 vulnerable 2026-06-08 06:33:31.069166 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.