CVE-2026-85415: Audio Player Block 1.1.0 - 1.6.2 - Contributor+ Stored XSS via Audio Download URL
The Audio Player Block WordPress plugin before 1.6.3 does not validate the scheme of a user-supplied URL before using it as a link target, allowing users with the Contributor role and above to store malicious JavaScript that executes in the session of any user who later triggers the link (such as an administrator or editor reviewing the post).
Affected Software
Event History
Frequently Asked Questions
Which users can introduce the malicious content, and who is at risk when it executes?
Any user with the Contributor role or higher can store a malicious URL. The JavaScript executes in the session of a user who later activates the link, including an administrator or editor reviewing the post.
What action is required for exploitation?
An attacker must be able to create or edit content with the Audio Player Block plugin and supply a malicious URL as the audio download link. A victim must subsequently trigger that link for the stored JavaScript to execute.
Which plugin versions are affected?
Audio Player Block versions before 1.6.3 are affected. The reported vulnerable range is 1.1.0 through 1.6.2.