CVE-2026-118097 in Flash & HTML5 Video Plugininfo

Summary

by MITRE • 10/29/2026

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in bPlugins Flash & HTML5 Video html5-video-player allows Stored XSS.This issue affects Flash & HTML5 Video: from n/a through 2.14.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 10/29/2026

The identified security flaw represents a classic instance of Improper Neutralization of Input During Web Page Generation, commonly known as Cross-site Scripting or XSS. Specifically, this vulnerability manifests as a Stored XSS within the bPlugins Flash & HTML5 Video plugin for WordPress environments. The core technical deficiency lies in the application's failure to adequately sanitize user-supplied input before it is processed and subsequently rendered back into web pages. Unlike reflected XSS where malicious scripts are executed immediately via a crafted link, stored vulnerabilities persist on the target server, typically within a database or file system. In this specific context, an attacker can inject malicious JavaScript payloads through fields that accept video metadata, titles, descriptions, or other configurable parameters managed by the plugin. Once these inputs are saved to the backend storage without proper validation or encoding, they become part of the persistent data set served to legitimate users.

The operational impact of a stored XSS vulnerability is significantly more severe than its reflected counterpart due to the automated nature of the attack vector. When an administrator or content creator saves malicious code as part of video metadata, that script becomes embedded in the page structure for every subsequent visitor who views the affected media player interface. This means that any user accessing the compromised webpage will inadvertently execute the attacker's JavaScript within their own browser session context. The consequences can range from severe privacy violations to complete system compromise. Attackers can utilize this execution environment to steal sensitive cookies, including administrative authentication tokens, thereby facilitating account takeover attacks against site administrators. Furthermore, malicious scripts can perform actions on behalf of the victim without their knowledge or consent, such as modifying page content, redirecting users to phishing sites, or deploying further malware payloads through drive-by downloads.

From a classification perspective, this vulnerability aligns with CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'). The specific mechanism here involves the lack of output encoding and input validation when handling dynamic content within the video player interface. This failure allows raw script tags or event handlers to bypass security controls intended to restrict executable code in data fields. In terms of offensive cybersecurity tactics, this vulnerability maps directly to MITRE ATT&CK technique T1059: Command and Scripting Interpreter, specifically under sub-techniques involving JavaScript execution within a browser context. It also relates to T1189: Drive-by Compromise if the payload is designed to exploit additional client-side vulnerabilities upon loading. The persistence of the attack vector means that remediation requires not only patching the software but potentially cleaning existing compromised records from the database to prevent ongoing exploitation by other users.

Mitigation strategies must address both immediate containment and long-term prevention. For organizations currently running versions of bPlugins Flash & HTML5 Video up through 2.14.0, the primary remediation is to upgrade immediately to a patched version where input sanitization has been rigorously implemented. If an update is not immediately feasible, temporary mitigations should include implementing strict Content Security Policy headers that restrict script execution sources and disabling JavaScript execution in specific contexts if possible within the plugin settings. Additionally, administrators should audit existing video metadata for any suspicious scripts or encoded payloads that may have already been stored by attackers prior to patching. Regular security audits focusing on input validation across all user-facing forms are essential to prevent similar vulnerabilities from being introduced during future development cycles. Ensuring that developers adhere to secure coding standards such as OWASP Top Ten guidelines will significantly reduce the risk of persistent XSS flaws in web applications and associated plugins.

Responsible

Patchstack

Reservation

10/27/2026

Disclosure

10/29/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!