Skip to main content

PowerPress Podcasting CVE-2026-97319

| EUVDEUVD-2026-87903 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-27 WPScan GHSA-54ch-5mxc-g8cx
6.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain contributor-level account
  2. Delivery
    Inject payload into PowerPress block attribute
  3. Exploit
    Save post/page storing malicious script
  4. Execution
    Admin views content, script executes
  5. Impact
    Hijack admin session / take over site

Vulnerability Assessment

Weakness
CWE
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 the contributor role or higher on a site running the PowerPress Podcasting plugin by Blubrry before 11.17.2. The attacker must be able to add/edit a PowerPress block and inject a payload into the vulnerable block attribute, and a higher-privileged user (editor/admin) must subsequently view the rendered content (UI:R) for the stored script to execute. Limiting factors: valid low-privilege authentication is needed (rules out fully anonymous attack), victim interaction is required, and impact is bounded to actions executable in the victim's browser session; sites that disable open registration and restrict contributor accounts materially reduce exposure.

Impact

This is a moderate-risk, authenticated stored XSS that the vendor CVSS (6.8, CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H) arguably overstates on both privilege and impact. The vector lists PR:H, yet the description explicitly says exploitation requires only the 'contributor role and above' - contributor is a LOW-privilege authenticated role in WordPress, so PR:L is more defensible than PR:H; this is a signal conflict worth verifying. The C:H/I:H/A:H impact triple is also aggressive for a reflected-into-page block-attribute XSS, whose realistic effect is script execution in the browser of a higher-privileged user who views the content (typical WPScan-scored WordPress XSS lands closer to C:L/I:L). Corroborating signals point to low real-world urgency: EPSS is 0.15% (4th percentile), SSVC records Exploitation=none and Automatable=no (though Technical Impact=total), and the issue is NOT in CISA KEV. A public exploit exists (WPScan), and Technical Impact=total reflects that a successful payload against an admin could pivot to full site takeover, so this is not negligible - but the low EPSS, no active exploitation, required authentication, and required victim interaction (UI:R) place it as a real-but-not-urgent patch item rather than an emergency.

Exploit ScenarioDerived

An attacker with a contributor account (self-registered on open-registration sites, or an insider/compromised low-privilege account) inserts a malicious PowerPress block whose unsanitized attribute carries a JavaScript payload. When an editor or administrator previews or opens the resulting page, the script executes in their authenticated session, enabling session/cookie theft or admin actions leading to site takeover. A public exploit is available via WPScan, and the network/low-complexity vector makes crafting the payload straightforward.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 28, 2026

Stored cross-site scripting in the PowerPress Podcasting plugin by Blubrry for WordPress before 11.17.2 lets an authenticated user with contributor-level access or higher inject a script payload into an unsanitized block attribute, which then executes in the browser session of any higher-privileged user (editor or administrator) who views the rendered page. Exploitation is not anonymous: it requires a valid low-privilege account, the ability to add or edit a PowerPress block, and victim interaction with the poisoned content, which is why the vendor's 6.8 score is assessed as generous on both privilege required and scope. Publicly available exploit code exists and WPScan has published a proof-of-concept advisory, but EPSS is only 0.15% (4th percentile) and there is no signal of active exploitation, so this is best treated as a moderate-risk, patch-now issue for sites that grant contributor accounts.

RemediationAI

Vendor-released patch: 11.17.2 - upgrade the PowerPress Podcasting plugin by Blubrry to version 11.17.2 or later, and confirm the update through the WordPress Plugins dashboard or WP-CLI; the WPScan advisory (https://wpscan.com/vulnerability/6ea7d2b5-8406-4efe-9b61-465af40d9a32/) and NVD record (https://nvd.nist.gov/vuln/detail/CVE-2026-97319) track the fixed version, and VulDB (https://vuldb.com/vuln/410834) mirrors the entry. If immediate patching is not possible, the most effective compensating control is to restrict the contributor role on affected sites - disable open user registration, remove contributor rights from untrusted accounts, and require editorial review by a tightly scoped set of administrators - accepting the operational cost that legitimate guest podcast contributors lose the ability to draft posts. A Content Security Policy that disallows inline and third-party script sources reduces execution of any injected payload but can break legitimate podcast player embeds and admin UI features, so it is best deployed in report-only mode first; a WAF rule blocking script tags in block-attribute POST bodies offers partial coverage with the trade-off of false positives on legitimate embed markup. Because exploitation requires a privileged user to open the poisoned post, auditing existing posts for unexpected script content in PowerPress blocks and unpublishing anything suspicious limits latent exposure until the upgrade completes. Note that public exploit code is available and two-factor authentication on editor/administrator accounts does not prevent stored XSS from executing in a victim's session once logged in, though it does not worsen the situation either.

Affected VersionsENISA

PowerPress Podcasting plugin by Blubrry 0 <11.17.2

Affected Packages

euvd powerpress_podcasting_plugin_by_blubrry fix: 11.17.2

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 flaw is a classic CWE-79 (Improper Neutralization of Input During Web Page Generation / Stored Cross-Site Scripting) in the Gutenberg block rendering path of the PowerPress Podcasting plugin by Blubrry. WordPress blocks store their configuration in serialized block attributes inside post content; the plugin takes at least one such attribute and echoes it into the page markup without applying the standard WordPress escaping primitives (esc_attr(), esc_html(), wp_kses(), or the block-level sanitization callbacks available through register_block_type). Because the unsafe value is persisted with the post, the payload becomes permanently stored and executes for every subsequent viewer - in this case the higher-privileged editor or administrator who opens the post for review or publishing. The supplied CPE string (cpe:2.3:a:unknown:powerpress_podcasting_plugin_by_blubrry:*:*:*:*:*:*:*:*) confirms the affected WordPress plugin component but shows the vendor field is still unassigned in the CPE dictionary, so version-range matching should be done against the plugin slug and the EUVD range rather than relying on CPE enumeration. The underlying risk class is content-injection into a privileged browser session rather than server-side code execution; the practical ceiling of impact is whatever the victim's session can do (including nonce-protected administrative actions) in the context of a WordPress site with the plugin active.

Know when Powerpress Podcasting Plugin By Blubrry 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

Vendor (WPScan) PRIMARY 6.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 5.4 MEDIUM

Contributor role is low-privilege so PR:L (not PR:H); stored XSS needs a victim to view content (UI:R) and executes in their browser crossing a security boundary (S:C) with limited C/I and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Patch available
Sep 27, 2026 - 07:01 EUVD
CVE Published
Sep 27, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 27, 2026 - 06:00 cve.org
MEDIUM 6.8

DescriptionCVE.org

The PowerPress Podcasting plugin by Blubrry WordPress plugin before 11.17.2 does not sanitize and escape a block attribute before outputting it in a page, which could allow users with the contributor role and above to perform Stored Cross-Site Scripting attacks.

Threat Intelligence Overview

EPSS Score
0.2%
Top 96% exploitable
Prevalence
Medium
Popular podcasting plugin for WordPress, but a niche vertical, not universal
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

54
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy