Description
The Podlove Podcast Publisher plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Auphonic Webhook in all versions up to, and including, 4.5.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The injection is triggered by submitting a request to the Auphonic webhook endpoint with any POST body where the status_string field is not the literal string 'Done', causing the full raw POST superglobal to be stored in the plugin log before any authentication key validation is performed.
Published: 2026-10-10
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting (unauthenticated)
Action: Immediate Patch
AI Analysis

Impact

The vulnerability allows an attacker who can access the Podlove Podcast Publisher webhook endpoint to submit any POST payload with a status_string that is not the literal string 'Done'. The plugin records the entire raw POST superglobal into its logging storage before validating any authentication key, meaning the untrusted data is written to a log file. When this log is later displayed in an authenticated user interface, the unescaped content will be rendered as part of the page, giving the attacker the ability to inject arbitrary JavaScript that executes in the context of the site for any visitor who views the page. This results in a stored cross‑site scripting flaw that can be triggered without authentication.

Affected Systems

Any WordPress installation that is running the Podlove Podcast Publisher plugin version 4.5.6 or earlier is affected. The plugin is distributed under the vendor identifier eteubert:Podlove Podcast Publisher and is commonly used to host podcast feeds. The issue applies across all minor versions up to and including 4.5.6, and specific patch notes exist for later releases that remove the unsanitized logging behavior.

Risk and Exploitability

The CVSS score is 7.2, indicating a high level of impact and moderate exploitation difficulty. EPSS is not available, so the probability of exploitation is currently unknown; the vulnerability is not listed in the CISA KEV catalog. The attack vector is remote and does not require any prior authentication, leveraging the publicly accessible Auphonic webhook endpoint. An attacker can execute the exploit by crafting a POST request that bypasses the intended status check and injects malicious script into the log. When Site users view pages that expose that log data, the malicious code will run in their browsers, potentially leading to session hijacking, defacement, or further exploitation of other vulnerabilities within the site.

Generated by OpenCVE AI on October 10, 2026 at 06:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Podlove Podcast Publisher to the latest version that removes the vulnerable logging behavior
  • If an update is not immediately available, disable the Auphonic webhook integration or block the webhook endpoint from external traffic
  • Implement input validation and output escaping for any user‑supplied data before storage or display, addressing the root cause highlighted by CWE‑79

Generated by OpenCVE AI on October 10, 2026 at 06:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 10 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Description The Podlove Podcast Publisher plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Auphonic Webhook in all versions up to, and including, 4.5.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The injection is triggered by submitting a request to the Auphonic webhook endpoint with any POST body where the status_string field is not the literal string 'Done', causing the full raw POST superglobal to be stored in the plugin log before any authentication key validation is performed.
Title Podlove Podcast Publisher <= 4.5.6 - Unauthenticated Stored Cross-Site Scripting via Auphonic Webhook
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-11T12:23:57.118Z

Reserved: 2026-09-18T17:46:45.861Z

Link: CVE-2026-93775

cve-icon Vulnrichment

Updated: 2026-10-11T12:15:26.433Z

cve-icon NVD

Status : Deferred

Published: 2026-10-10T06:16:44.417

Modified: 2026-10-13T13:30:21.620

Link: CVE-2026-93775

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-10T06:45:17Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')