๐Ÿ” CVE Alert

CVE-2026-18983

HIGH 7.5

One User Avatar | User Profile Picture <= 2.5.4 - Authenticated (Subscriber+) Stored Cross-Site Scripting via wpua-file Parameter

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

The One User Avatar | User Profile Picture plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 2.5.4 via the wpua_action_process_option_update function. This is due to insufficient file type validation in wp_handle_upload() called without a MIME allow-list, with post-write validation relying on the attacker-controlled client-supplied Content-Type header rather than a server-derived type, and no cleanup of files that fail the check. This makes it possible for authenticated attackers, with subscriber-level access and above, to upload files that may be executable, which makes remote code execution possible. in order to exploit this vulnerability an admin has to give subscribers permission to upload avatars. While PHP files and svg files are rejected, dxfp files are accepted.

CWE CWE-434
Vendor onedesigns
Product one user avatar | user profile picture
Published Aug 28, 2026
Stay Ahead of the Next One

Get instant alerts for onedesigns one user avatar | user profile picture

Be the first to know when new high vulnerabilities affecting onedesigns one user avatar | user profile picture are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

onedesigns / One User Avatar | User Profile Picture
0 โ‰ค 2.5.4

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
wordfence.com: https://www.wordfence.com/threat-intel/vulnerabilities/id/f413b610-839a-4a93-aec5-b6566371ccb7?source=cve plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/one-user-avatar/trunk/includes/class-wp-user-avatar.php#L549 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/one-user-avatar/trunk/includes/class-wp-user-avatar.php#L546 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/one-user-avatar/trunk/includes/class-wp-user-avatar.php#L45 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/changeset/3659509/one-user-avatar/trunk/includes/class-wp-user-avatar.php plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/changeset?old_path=%2Fone-user-avatar/tags/2.5.4&new_path=%2Fone-user-avatar/tags/2.5.5

Credits

Dthangws