Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged WordPress user
-
DeliveryInject script via podcast field
-
ExploitStore unsanitized payload
-
ExecutionAdmin views affected page
-
PersistScript executes in admin browser
-
ImpactSession/privilege compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated WordPress account with at least low-privilege posting capability (PR:L) able to submit podcast content through the Seriously Simple Podcasting plugin, and requires a second user (typically an administrator or editor) to subsequently view the page containing the stored payload (UI:R) for the script to execute. Exploitation is limited by: the need for valid authenticated access to a posting/contributor role, dependence on victim interaction (the payload is passive until viewed), and applicability only to sites running Seriously Simple Podcasting version 3.17.0 or earlier. Sites that restrict content-authoring roles to trusted users are substantially less exposed. |
| Impact | This is a moderate-severity stored XSS (CVSS 6.5, CWE-79) in the Castos Seriously Simple Podcasting WordPress plugin, reported by Patchstack. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) indicates a network-reachable but authenticated attack (PR:L) that additionally requires victim interaction (UI:R) and crosses a security scope boundary (S:C) - characteristics typical of stored XSS where a lower-privileged user injects a payload that later executes in a higher-privileged user's browser. No EPSS score, KEV listing, POC, or SSVC decision data was supplied in the input, so exploitation probability cannot be quantified; the signals that ARE present (PR:L + UI:R) point to this being a dependent, not fully-automatable, attack rather than an unauthenticated mass-exploitation threat. There is no public exploit identified at time of analysis and no evidence of active exploitation. Net assessment: a real but second-tier priority - patch in normal cycles, prioritize on sites with untrusted contributor/author accounts, rather than an emergency given the authentication and interaction prerequisites and the low (C:L/I:L/A:L) technical impact. |
| Exploit ScenarioDerived | A user with a low-privileged authenticated role (e.g., contributor or author) submits podcast content containing a malicious script payload that is stored by the plugin without proper neutralization. When an administrator or other user later views the affected page in wp-admin or the front end, the script executes in their browser session, potentially hijacking the session or performing actions on their behalf. No public POC is identified, and successful exploitation depends on the victim viewing the injected content (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Stored cross-site scripting in Castos Seriously Simple Podcasting affects WordPress sites running versions through 3.17.0, allowing an authenticated low-privilege content author to persist script payloads in podcast content that execute when another user views the affected page. The 6.5-severity issue requires victim interaction and is limited to sites exposing posting capabilities to untrusted accounts; no public exploit code or CISA KEV confirmation was identified at time of analysis.
RemediationAI
No vendor-released patch was identified in the provided intelligence. Sites running Seriously Simple Podcasting 3.17.0 or earlier should monitor the Castos and Patchstack advisory at https://patchstack.com/database/wordpress/plugin/seriously-simple-podcasting/vulnerability/wordpress-seriously-simple-podcasting-plugin-3-17-0-cross-site-scripting-xss-vulnerability?_s_id=cve and upgrade to a vendor-confirmed fixed release as soon as one is available; do not assume a later version is fixed without confirmation. Until then, restrict podcast-authoring and contributor-level posting roles to trusted users or remove those capabilities where not operationally required, accepting reduced editorial flexibility as a trade-off; disable the plugin if podcast publishing is not essential, accepting loss of podcast functionality; and apply WAF or virtual-patching rules for stored XSS targeting plugin authoring fields, accepting possible false positives and bypass risk. Also review existing podcast content for injected script payloads and enforce output escaping or sanitization on podcast fields where custom code is maintained.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the Castos Seriously Simple Podcasting WordPress plugin, identified by CPE cpe:2.3:a:castos:seriously_simple_podcasting:*:*:*:*:*:*:*:* and reported as affecting versions through 3.17.0. CWE-79 covers improper neutralization of user-supplied input during web page generation; in this stored XSS case, attacker-controlled podcast content is saved and later rendered without sufficient output encoding or sanitization. The assessed CVSS 3.1 vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, reflecting network reachability, low-privilege authenticated access, required victim interaction, and scope change because script executes in the victim's browser context. Exploitation depends on a WordPress account with at least low-privilege posting capability and on an administrator, editor, or other user subsequently viewing the stored content.
Know when Seriously Simple Podcasting gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Stored XSS requires an authenticated poster (PR:L) and a victim viewing the content (UI:R), executes across a scope boundary (S:C) in the victim's browser with low C/I impact and no availability impact (A:N).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Castos Seriously Simple Podcasting seriously-simple-podcasting allows Stored XSS.This issue affects Seriously Simple Podcasting: from n/a through 3.17.0.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Seriously Simple Podcasting
View allThe Seriously Simple Podcasting WordPress plugin before 3.3.0 does not sanitise and escape some of its settings, which c
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Craig Hewitt Serio
The Seriously Simple Podcasting plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of a
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Craig Hewitt Serio
DOM-based XSS in the Seriously Simple Podcasting WordPress plugin (versions through 3.11.1) enables a high-privileged at
Exposure of Sensitive System Information to an Unauthorized Control Sphere vulnerability in Craig Hewitt Seriously Simpl
Missing Authorization vulnerability in Craig Hewitt Seriously Simple Podcasting seriously-simple-podcasting allows Explo
Missing authorization in Craig Hewitt Seriously Simple Podcasting plugin allows unauthenticated attackers to read sensit
Missing authorization (CWE-862) in the Castos Seriously Simple Podcasting WordPress plugin through 3.17.0 lets unauthent
Authenticated low-privilege users of the Seriously Simple Podcasting WordPress plugin (version ≤ 3.13.0) can bypass acce
Cross-Site Request Forgery (CSRF) vulnerability in Craig Hewitt Seriously Simple Podcasting seriously-simple-podcasting
Cross-Site Request Forgery (CSRF) vulnerability in Seriously Simple Podcasting plugin <= 2.16.0 at WordPress, leading to
EUVD-2026-105038
GHSA-v7fr-xp5c-jgm7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB