Description
The WP YouTube Lyte WordPress plugin before 1.7.31 does not escape some attributes of YouTube embed blocks before outputting them in an HTML attribute when rendering the block, which could allow users with a role as low as contributor to perform Stored Cross-Site Scripting attacks.
Published: 2026-09-27
Score: n/a
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Upgrade Plugin
AI Analysis

Impact

The WP YouTube Lyte plugin fails to escape certain attributes of YouTube embed blocks before rendering them in HTML attributes. Consequently, a user with contributor or higher privileges can inject arbitrary JavaScript that is stored and executed for every site visitor, allowing attacker‑controlled code to run in the context of the site’s users.

Affected Systems

WordPress sites that use the WP YouTube Lyte plugin with a version older than 1.7.31 are affected. Any WordPress installation where a contributor, author, or higher role can edit embed blocks is vulnerable.

Risk and Exploitability

Because the flaw requires only a contributor role, it is relatively easy for an attacker with existing website access to exploit. The stored nature of the XSS means the malicious payload persists until the plugin is updated or the embed block is removed. While no CVSS score or EPSS metric is available, the combination of ubiquitous plugin use and the ability to inject persistent scripts raises the severity to high. The vulnerability is not listed in the CISA KEV catalog, indicating that it may not yet have been the target of known exploits, but the potential impact on user accounts and site integrity is significant.

Generated by OpenCVE AI on September 27, 2026 at 07:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade WP YouTube Lyte to version 1.7.31 or later to receive the escape fix
  • If an upgrade is not immediately possible, revoke or reduce the contributor role’s ability to edit embed blocks so that only higher‑privileged administrators can modify them
  • Apply a content‑security‑policy that blocks inline scripts from untrusted sources to mitigate accidental execution of malicious payloads

Generated by OpenCVE AI on September 27, 2026 at 07:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 27 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sun, 27 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WP YouTube Lyte WordPress plugin before 1.7.31 does not escape some attributes of YouTube embed blocks before outputting them in an HTML attribute when rendering the block, which could allow users with a role as low as contributor to perform Stored Cross-Site Scripting attacks.
Title WP YouTube Lyte < 1.7.31 - Contributor+ Stored XSS via Embed Block Attributes
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-27T06:00:22.090Z

Reserved: 2026-09-23T19:47:44.228Z

Link: CVE-2026-96895

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-27T06:17:22.707

Modified: 2026-09-27T06:17:22.707

Link: CVE-2026-96895

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T07:30:17Z

Weaknesses
  • CWE-79

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