Description
The All-in-One Video Gallery WordPress plugin before 5.1.0 does not escape a video's stored thumbnail URL before outputting it in the admin video list, and does not sanitise that value when it is written outside its own editor, allowing users with a role as low as Subscriber to perform Stored Cross-Site Scripting attacks against administrators.
Published: 2026-11-06
Score: n/a
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting (XSS) in admin interface
Action: Patch
AI Analysis

Impact

The All‑In‑One Video Gallery WordPress plugin fails to escape a video's stored thumbnail URL before rendering it in the administrative list view and does not sanitize that value when it is stored. This deficiency allows users with a Subscriber or lower role to inject malicious JavaScript that is stored persistently and executed when an administrator views the video list. The resulting XSS can lead to credential theft, defacement, or broader compromise of the WordPress site. The weakness is a classic Stored XSS vulnerability, corresponding to CWE‑79.

Affected Systems

Any WordPress site that has the All‑In‑One Video Gallery plugin installed in a version prior to 5.1.0 is affected. The vulnerability resides in the plugin’s handling of the post meta field that holds the thumbnail URL and is triggered through the plugin’s administrative user interface.

Risk and Exploitability

The attack vector is via the plugin’s admin interface and requires an attacker to create or modify a video post with a crafted thumbnail URL. Because the flaw is stored, repeated exploitation is possible. The EPSS score is not available, and the vulnerability is not listed in CISA KEV, which suggests a low to medium exploitation probability under current conditions. Nevertheless, the potential impact of executing arbitrary client‑side code in an administrator’s session warrants a high‑severity assessment and immediate remediation.

Generated by OpenCVE AI on November 6, 2026 at 07:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the All‑In‑One Video Gallery plugin to version 5.1.0 or later, which applies proper escaping to the thumbnail URL.
  • If an upgrade is not immediately possible, disallow the ability for Subscriber roles to create or edit video posts, or remove the thumbnail URL value from the metadata storage for existing videos.
  • As a temporary measure, configure a CSP or a browser extension to block inline scripts on the WordPress admin panel until the plugin can be updated or the feature can be disabled.

Generated by OpenCVE AI on November 6, 2026 at 07:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Fri, 06 Nov 2026 06:15:00 +0000

Type Values Removed Values Added
Description The All-in-One Video Gallery WordPress plugin before 5.1.0 does not escape a video's stored thumbnail URL before outputting it in the admin video list, and does not sanitise that value when it is written outside its own editor, allowing users with a role as low as Subscriber to perform Stored Cross-Site Scripting attacks against administrators.
Title All-in-One Video Gallery < 5.1.0 - Subscriber+ Stored XSS via 'image' Post Meta
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-11-06T06:00:26.378Z

Reserved: 2026-11-02T10:54:28.899Z

Link: CVE-2026-120408

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T06:16:41.790

Modified: 2026-11-06T06:16:41.790

Link: CVE-2026-120408

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T07:30:09Z

Weaknesses
  • CWE-79

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