Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
XSS via low-privilege authenticated user requires victim interaction; availability impact is not a realistic primary outcome for ad plugin XSS.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Spacetime Ad Inserter ad-inserter allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Ad Inserter: from n/a through <= 2.8.11.
AnalysisAI
Cross-site scripting in the Ad Inserter WordPress plugin (Spacetime, versions through 2.8.11) allows authenticated low-privilege users to inject malicious JavaScript into pages served to other site visitors. The CVSS scope-change metric (S:C) confirms the vulnerability crosses the security boundary from the plugin into victims' browser contexts, enabling session theft or unauthorized action execution on behalf of targeted users. No public exploit code or CISA KEV listing has been identified at time of analysis, placing this in a moderate-priority category for WordPress operators running affected versions.
Technical ContextAI
CWE-79 (Improper Neutralization of Input During Web Page Generation) describes a failure to sanitize or encode user-supplied data before it is rendered as HTML or JavaScript in a browser. The Ad Inserter plugin by Spacetime is a widely-used WordPress ad management tool that allows users to inject code blocks - including JavaScript ad tags - into page templates, making it a natural target for XSS if input is not properly neutralized. The affected CPE cpe:2.3:a:spacetime:ad_inserter:*:*:*:*:*:*:*:* covers all versions up to and including 2.8.11. The CVSS scope-changed (S:C) metric is consistent with classic stored or reflected XSS where the exploited component (the plugin) affects a separate security scope (the victim's browser session). The tag 'Exploiting Incorrectly Configured Access Control Security Levels' suggests the injection point may be accessible to roles that should not normally write executable content, compounding the risk.
RemediationAI
Update the Ad Inserter plugin to a version beyond 2.8.11. The exact patched release version is not confirmed in the available data - consult the Patchstack advisory at https://patchstack.com/database/Wordpress/Plugin/ad-inserter/vulnerability/wordpress-ad-inserter-plugin-2-8-11-cross-site-scripting-xss-vulnerability and the WordPress.org plugin repository for the current patched release. As a compensating control prior to patching, restrict the Ad Inserter settings interface to administrator-level roles only, removing access for contributor, author, and editor roles - this directly addresses the 'Incorrectly Configured Access Control' element cited in the vulnerability description. Additionally, audit existing ad code blocks within the plugin for any previously injected suspicious script content. Deploying a WordPress Web Application Firewall rule targeting XSS payloads in plugin settings POST requests can provide an additional layer of defense but may interfere with legitimate JavaScript ad tag insertion.
More in Ad Inserter
View allThe ad-inserter plugin before 2.4.22 for WordPress has remote code execution. Rated high severity (CVSS 8.8), this vulne
The Ad Inserter WordPress plugin before 2.7.27 unserializes user input provided via the settings, which could allow high
The Ad Inserter Free and Pro WordPress plugins before 2.7.12 do not sanitise and escape the REQUEST_URI before outputtin
The Ad Inserter WordPress plugin before 2.7.10, Ad Inserter Pro WordPress plugin before 2.7.10 do not sanitise and escap
The ad-inserter plugin before 2.4.20 for WordPress has path traversal. Rated high severity (CVSS 7.5), this vulnerabilit
The Ad Inserter for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 2.7.30 v
The Ad Inserter for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 2.7.30 v
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43355