
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-4078 is a Stored Cross-Site Scripting (XSS) vulnerability in the ITERAS plugin for WordPress, affecting all versions up to and including 1.8.2. The flaw exists in multiple shortcodes (iteras-ordering, iteras-signup, iteras-paywall-login, iteras-selfservice) due to insufficient input sanitization in the combine_attributes() function. It was published on April 24, 2026, with a patch available in version 1.8.3. The vulnerability carries a CVSS v3.1 base score of 6.4 (Medium) (GitHub Advisory, Wordfence).
The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically in the combine_attributes() function within iteras-public.php. At line 489, the function directly concatenates shortcode attribute values into JavaScript code inside <script> tags using double-quoted string interpolation ('"'.$key.'": "'.$value.'"') without any escaping or sanitization. An attacker can break out of the JavaScript string context by embedding a double-quote character in a shortcode attribute value, allowing injection of arbitrary JavaScript. Exploitation requires at minimum Contributor-level authentication on the WordPress site (GitHub Advisory, Wordfence).
Successful exploitation allows authenticated attackers with Contributor-level access or above to persistently inject malicious JavaScript into WordPress pages, which executes in the browsers of any user who visits the affected page. This can lead to session hijacking, credential theft, malware distribution, or site defacement. The scope is changed (per CVSS), meaning the injected script can affect resources beyond the plugin itself, impacting all site visitors (GitHub Advisory, Wordfence).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time. The vulnerability requires authenticated access at the Contributor level or above, which limits the attack surface compared to unauthenticated vulnerabilities. The EPSS score is approximately 0.042–0.055%, placing it in the lower percentiles for near-term exploitation likelihood. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (GitHub Advisory, Wordfence).
/wp-content/plugins/iteras/readme.txt.[iteras-ordering] or [iteras-signup].[iteras-ordering some-attr="", alert(document.cookie), "x"=""].wp-admin/post.php or REST API endpoints containing shortcode attributes with double-quote characters or JavaScript syntax (e.g., alert(, document.cookie, <script>).wp_posts table) containing ITERAS shortcodes with unusual attribute values.Update the ITERAS plugin to version 1.8.3 or later, which addresses the insufficient escaping in the combine_attributes() function. As an interim measure, restrict Contributor-level access to only fully trusted users, and audit existing posts and pages for suspicious shortcode attributes or injected scripts. Site administrators should also consider temporarily disabling the affected shortcodes until patching is complete, and monitor for unauthorized content modifications (GitHub Advisory, Wordfence).
Wordfence identified and disclosed this vulnerability and included it in their weekly WordPress vulnerability report for April 20–26, 2026. No significant broader media coverage or notable researcher commentary beyond the initial disclosure has been observed (Wordfence Weekly Report).
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."