CVE-2026-18983
Last modified
CVE-2026-18983 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. 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. EPSS estimates a 0.50% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| onedesigns | One User Avatar | User Profile Picture | <= 2.5.4 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-18983?
How severe is CVE-2026-18983?
How do I fix CVE-2026-18983?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-18974A vulnerability was found in heshengtao super-agent-party up…5.5
- CVE-2026-18976A vulnerability was determined in NousResearch hermes-agent …6.3
- CVE-2026-18978The LiteSpeed Cache plugin for WordPress is vulnerable to St…7.2
- CVE-2026-1898A vulnerability was determined in WeKan up to 8.20. This aff…6.3
- CVE-2026-18980A vulnerability was identified in nearai ironclaw up to 0.29…6.3
- CVE-2026-18982A flaw was found in the RHOAI training-operator. This vulner…8.8
- CVE-2026-18985Incorrect Authorization vulnerability in Drupal Edit in-plac…8.1
- CVE-2026-18986Improper Neutralization of Input During Web Page Generation …4.8
- CVE-2026-18988The Easy Accordion plugin for WordPress is vulnerable to Sto…6.4
- CVE-2026-1899The Any Post Slider plugin for WordPress is vulnerable to St…6.4
- CVE-2026-18990A vulnerability was detected in letta-ai LettaBot 0.2.0. Imp…7.3
- CVE-2026-18991A security vulnerability has been detected in nanocoai NanoC…7.3
Are you affected by CVE-2026-18983?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
