
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-5357 is a Stored Cross-Site Scripting (XSS) vulnerability in the Download Manager plugin for WordPress, affecting versions up to and including 3.3.52. The flaw exists in the wpdm_members shortcode's sid parameter, which is processed without proper sanitization or output escaping. It was published on April 9, 2026, and assigned a CVSS v3.1 base score of 6.4 (Medium) (GitHub Advisory, Wordfence).
The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation). The sid parameter supplied to the wpdm_members shortcode is extracted without sanitization in the members() function (User.php, line 175) and persisted to the database via update_post_meta(). It is then echoed directly into an HTML id attribute within the members.php template (line 10) without applying WordPress's esc_attr() escaping function, allowing injected scripts to be stored and later rendered to any visitor of the affected page (GitHub Advisory, Wordfence).
Authenticated attackers with contributor-level access or higher can inject persistent malicious JavaScript into WordPress pages. When any user — including administrators — visits an affected page, the injected script executes in their browser context, enabling session cookie theft, credential harvesting, unauthorized actions on behalf of victims, website defacement, or redirection to malicious sites. Availability is not directly impacted, but confidentiality and integrity are both affected at a low level per the CVSS scoring (GitHub Advisory, Wordfence).
No public proof-of-concept exploit code or evidence of in-the-wild exploitation has been reported as of the time of disclosure (GitHub Advisory). The EPSS score is approximately 0.036–0.046%, placing it in the 15th percentile for exploitation likelihood within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires at minimum contributor-level authentication, which limits the attack surface compared to unauthenticated vulnerabilities (Wordfence).
[wpdm_members] shortcode with a crafted sid parameter containing a malicious XSS payload, e.g., [wpdm_members sid="malicious\" id=\"x\" onmouseover=\"alert(document.cookie)"].sid value is stored in the database via update_post_meta() in User.php.members.php template echoes the stored value directly into an HTML id attribute without escaping, causing the injected script to execute in the visitor's browser./wp-admin/post.php) from contributor-level accounts containing unusual characters (<, >, ", ', on*=) in shortcode parameters.wp_postmeta table entries associated with the wpdm_members shortcode's sid meta key.[wpdm_members] shortcode, potentially indicating cookie exfiltration.Update the Download Manager plugin to a version newer than 3.3.52, which contains the fix applying proper esc_attr() output escaping in members.php and input sanitization in User.php (GitHub Advisory, WordPress Changeset). As interim mitigations, restrict contributor-level role assignment to only fully trusted users, and deploy a Web Application Firewall (WAF) with XSS detection rules to block malicious shortcode payloads. Review all update_post_meta() calls and template rendering in the plugin to ensure consistent sanitization and escaping (Wordfence).
Wordfence, which assigned and disclosed the CVE, included it in their weekly WordPress vulnerability report for April 6–12, 2026 (Wordfence Blog). Sucuri also referenced the vulnerability in their April 2026 vulnerability patch roundup (Sucuri Blog). Community reaction has been limited given the medium severity and authentication requirement, with no notable researcher commentary or significant social media discussion beyond automated CVE tracking accounts.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."