{"id":"CVE-2026-118164","aliases":["EUVD-2026-111752","GHSA-8qxc-5xpr-mpqr"],"status":"published","title":"If-So Dynamic Content \u003c= 1.10.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'repeater' Parameter","description":"The If-So Dynamic Content – Elementor \u0026 All Page Builders Personalization plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'repeater[*][version_uid] (and many sibling fields: freeze-mode, cookie-input, ip-input, compare, utm-value, page-url-compare, group-name, custom, …)' parameter in all versions up to, and including, 1.10.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","severity":{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00206,"percentile":0.10701,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-79"],"published":"2026-10-28T06:45:12Z","modified":"2026-10-28T16:17:07Z","products":[{"vendor":"ifso","product":"if-so dynamic content – elementor \u0026 all page builders personalization"}],"references":[{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/5df83f52-b976-4f60-b48d-d76b1ce2af9f?source=cve"},{"url":"https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/admin/partials/ifso_trigger_settings_metabox.php#L392"},{"url":"https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/admin/class-if-so-settings.php#L726"},{"url":"https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/admin/class-if-so-settings.php#L747"},{"url":"https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/admin/partials/ifso_trigger_settings_metabox.php#L356"},{"url":"https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/admin/partials/ifso_trigger_settings_metabox.php#L371"},{"url":"https://plugins.trac.wordpress.org/browser/if-so/tags/1.10.2/admin/class-if-so-admin.php#L104"},{"url":"https://plugins.trac.wordpress.org/changeset/3748902/if-so/trunk/admin/partials/ifso_trigger_settings_metabox.php"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-118164"},{"url":"https://github.com/advisories/GHSA-8qxc-5xpr-mpqr"}],"sources":{"cve":[{"id":"CVE-2026-118164","title":"If-So Dynamic Content \u003c= 1.10.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'repeater' Parameter","description":"The If-So Dynamic Content – Elementor \u0026 All Page Builders Personalization plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'repeater[*][version_uid] (and many sibling fields: freeze-mode, cookie-input, ip-input, compare, utm-value, page-url-compare, group-name, custom, …)' parameter in all versions up to, and including, 1.10.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","status":"published","published":"2026-10-28T06:45:12.978Z","modified":"2026-10-28T16:09:59.98Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:20:03.827373Z"}],"euvd":[{"id":"EUVD-2026-111752","description":"The If-So Dynamic Content – Elementor \u0026 All Page Builders Personalization plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'repeater[*][version_uid] (and many sibling fields: freeze-mode, cookie-input, ip-input, compare, utm-value, page-url-compare, group-name, custom, …)' parameter in all versions up to, and including, 1.10.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","status":"published","published":"2026-10-28T06:45:12Z","modified":"2026-10-28T16:09:59Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T16:59:20.41252Z"}],"ghsa":[{"id":"GHSA-8qxc-5xpr-mpqr","title":"The If-So Dynamic Content – Elementor \u0026 All Page Builders Personalization plugin for WordPress is...","description":"The If-So Dynamic Content – Elementor \u0026 All Page Builders Personalization plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'repeater[*][version_uid] (and many sibling fields: freeze-mode, cookie-input, ip-input, compare, utm-value, page-url-compare, group-name, custom, …)' parameter in all versions up to, and including, 1.10.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","status":"published","published":"2026-10-28T09:31:55Z","modified":"2026-10-28T09:32:03Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:14:32.579072Z"}],"nvd":[{"id":"CVE-2026-118164","description":"The If-So Dynamic Content – Elementor \u0026 All Page Builders Personalization plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'repeater[*][version_uid] (and many sibling fields: freeze-mode, cookie-input, ip-input, compare, utm-value, page-url-compare, group-name, custom, …)' parameter in all versions up to, and including, 1.10.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","status":"published","published":"2026-10-28T07:16:48.05Z","modified":"2026-10-28T16:17:07.27Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:13:04.037468Z"}]}}
