Description
The Easy Media Replace WordPress plugin through 0.2.0 does not sanitise and escape an attachment title before outputting it in an HTML attribute in the media library list view, allowing users with the Author role and above to inject arbitrary web scripts that are executed in the browser of a higher privileged user who views the media library.
Published: 2026-08-19
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Easy Media Replace plugin for WordPress does not escape characters entered in an attachment title before displaying them in the media library list view. This omission allows a user with the Author role or higher to embed arbitrary JavaScript code in the title field. When a higher‑privileged user subsequently opens the media library, the stored script runs within that user's browser context. The vulnerability is a classic stored XSS that exploits improper output encoding (CWE‑79).

Affected Systems

WordPress sites that have installed Easy Media Replace version 0.2.0 or earlier and allow authors or administrators to create or edit attachment titles are affected. The issue exists only in installations that make the plugin’s media‑library interface accessible to such users.

Risk and Exploitability

The CVSS score of 6.8 indicates moderate severity. The EPSS value is below 1%, suggesting that the likelihood of exploitation is low at present. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated Author or higher to inject the malicious title, followed by a separate privileged user opening the media library, so the attack path involves two distinct role-based actions.

Generated by OpenCVE AI on August 20, 2026 at 16:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Easy Media Replace to the latest version (≥0.2.1) which includes proper title sanitization.
  • If an upgrade is not possible, deactivate or uninstall the plugin to eliminate the stored‑XSS vector.
  • Restrict Author or higher roles from editing attachment titles, or implement a review process to ensure titles are safe before storage.
  • Apply a web application firewall rule that blocks unexpected JavaScript content in the attachment title attribute.

Generated by OpenCVE AI on August 20, 2026 at 16:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

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


Wed, 19 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Easy Media Replace WordPress plugin through 0.2.0 does not sanitise and escape an attachment title before outputting it in an HTML attribute in the media library list view, allowing users with the Author role and above to inject arbitrary web scripts that are executed in the browser of a higher privileged user who views the media library.
Title Easy Media Replace <= 0.2.0 - Author+ Stored XSS via Attachment Title
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-19T13:26:18.694Z

Reserved: 2026-07-09T12:51:50.875Z

Link: CVE-2026-15253

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-19T06:17:34.360

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-15253

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T17:00:02Z

Weaknesses
  • CWE-79

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