CVE-2026-104003 Details
Description
The WP User Avatar / ProfilePress plugin for WordPress is vulnerable to Arbitrary Shortcode Execution in versions up to, and including, 4.17.5. This is due to the get_user_profile_structure() function assembling the front-end profile buffer — which includes raw comment excerpts inlined by author_comment_query() — and passing the entire buffer to do_shortcode() after only a narrow neutralization pass (ppress_neutralize_buffer_shortcodes) that blocks pp-custom-html and bracket fragments containing HTML delimiters but leaves any other well-formed shortcode intact. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary shortcodes (from any active plugin or theme) with attacker-chosen attributes by posting a comment whose body contains the shortcode markup; the shortcode is then executed server-side when any visitor loads the target's front-end profile Comments tab, letting the attacker reach capability-gated or data-returning shortcodes and inject raw HTML markup into a publicly viewable page.
A vulnerability allowing arbitrary shortcode execution has been identified in the WP User Avatar/ProfilePress plugin for WordPress, affecting versions through 4.17.5. The issue arises in the get_user_profile_structure() function, which compiles the front-end profile buffer. This buffer includes unprocessed comment excerpts added by author_comment_query(). The function then passes the entire buffer to do_shortcode() after a minimal neutralization that only blocks specific shortcodes and HTML fragments, leaving other well-formed shortcodes intact. As a result, authenticated attackers with Subscriber-level access or higher can inject arbitrary shortcodes from any active plugin or theme, using comments to deliver the shortcode markup. When the comment is viewed on the front-end profile Comments tab, the injected shortcode is executed server-side, potentially exposing capability-gated data or allowing raw HTML injection into a public page.
Users are advised to update the WP User Avatar/ProfilePress plugin to version 4.17.6 or a newer patched version.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 16, 2026CISA-ADP
Assessed Oct 16, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-94 | Improper Control of Generation of Code ('Code Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| WP User Avatar | <= 4.17.5 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 16, 2026 | CVE Modified | CISA-ADP |
| Oct 16, 2026 | New CVE Received | [email protected] |
Volerion