# CVE-2026-103996: If-So Dynamic Content stored cross-site scripting in URL parameter

Source: https://junglewise.ai/threats/cve-2026-103996-the-if-so-dynamic-content-elementor-all-page-builders  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-28. Updated: 2026-10-28  
License: CC BY 4.0 with a link back

CVE-2026-103996 · Severity: medium · CVSS 6.4 · Published 2026-10-28

The If-So Dynamic Content plugin for WordPress personalizes web pages for different users via Elementor and other page builders. A contributor-level attacker can inject malicious scripts that execute in administrator browsers when posts are previewed, potentially leading to account compromise or unauthorized administrative actions. The vulnerability affects all versions up to 1.10.2 and requires authentication but no user interaction beyond normal post preview workflows.

Technologies: [If-So Dynamic Content – Elementor & All Page Builders Personalization](https://junglewise.ai/threats/technologies/dynamic-content-elementor-all-page-builders-personalization). Vendors: [If-So](https://junglewise.ai/threats/vendors/if-so).

## Quick answers

**Is CVE-2026-103996 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-103996 being exploited in the wild.

**How severe is CVE-2026-103996?** Medium severity, with a CVSS score of 6.4, published 28 October 2026.

**Which products and versions are affected?** If-So Dynamic Content – Elementor & All Page Builders Personalization up to and including 1.10.2.

**Is there a fix for CVE-2026-103996?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-103996 attacked?** It is attacked over the network.

**Am I affected by CVE-2026-103996?** Check whether you run If-So Dynamic Content – Elementor & All Page Builders Personalization at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

Stored cross-site scripting (XSS) in the 'url' parameter of the If-So Dynamic Content plugin allows authenticated contributors to inject arbitrary JavaScript via shortcodes. The vulnerability exists due to insufficient input sanitization and output escaping. Exploitation requires contributor-level WordPress access; the injected script executes in administrator sessions when the vulnerable post is previewed or accessed, enabling session hijacking or malicious administrative actions.

## Affected products

- If-So Dynamic Content – Elementor & All Page Builders Personalization up to and including 1.10.2

## Timeline

- 2026-10-28: disclosed

## References

- [https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/extensions/ifso-extended-shortcodes/extended-shortcodes.php](https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/extensions/ifso-extended-shortcodes/extended-shortcodes.php)
- [https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/extensions/ifso-extended-shortcodes/extended-shortcodes.php](https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/extensions/ifso-extended-shortcodes/extended-shortcodes.php)

## Related threats

- [If-So Dynamic Content stored XSS in repeater fields](https://junglewise.ai/threats/cve-2026-118164-the-if-so-dynamic-content-elementor-all-page-builders)
- [If-So Dynamic Content stored XSS in shortcode attribute](https://junglewise.ai/threats/cve-2026-104740-the-if-so-dynamic-content-elementor-all-page-builders)
