CVE-2026-116395 in LightBox Block Plugininfo

Summary

by MITRE • 10/26/2026

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in bPlugins LightBox Block lightbox-block allows Stored XSS.This issue affects LightBox Block: from n/a through 1.2.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/26/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 LightBox Block plugin for WordPress, affecting versions ranging from initial releases through version 1.2.0. Unlike reflected XSS attacks where malicious scripts are executed via manipulated URLs in real-time, stored vulnerabilities involve the persistence of malicious payloads on the target server. In this context, an attacker can inject executable JavaScript code into fields or inputs managed by the LightBox Block plugin. Because the input is not properly sanitized before being processed and subsequently rendered to other users viewing the content, the script executes within the victim's browser session every time the affected page loads. This persistence distinguishes it as a high-severity issue because the impact extends beyond a single interaction with an attacker-controlled link.

From a technical perspective, the root cause lies in the failure of the application to validate or encode user-supplied data before inserting it into dynamic web pages. The LightBox Block plugin likely accepts input parameters that are directly embedded into HTML output without applying appropriate encoding functions such as htmlspecialchars or equivalent sanitization routines defined by secure coding standards. When a malicious actor submits content containing script tags, event handlers like onerror, or other executable JavaScript constructs, the server stores this payload in its database. Subsequently, when legitimate users access pages utilizing the LightBox Block feature, their browsers interpret and execute the stored code as part of the page's DOM structure. This bypasses same-origin policy protections because the malicious script originates from a trusted domain, allowing it to interact freely with cookies, session tokens, and other sensitive data associated with that site.

The operational impact of this vulnerability is significant due to its potential for widespread exploitation against multiple users rather than just the individual who triggers the payload. An attacker can leverage this stored XSS vector to steal administrative credentials by exfiltrating authentication cookies or local storage items containing session identifiers. Furthermore, it enables account takeover attacks if an administrator views a compromised page, as their elevated privileges allow them to perform actions that regular users cannot, such as modifying site settings, installing additional malicious plugins, or altering content structures. Beyond credential theft, the vulnerability can be used for defacement of the website by injecting misleading HTML and CSS overlays, phishing campaigns targeting visitors with fake login forms embedded within the lightbox interface, or even deploying malware through drive-by download techniques if combined with other exploit vectors. The persistence of the payload means that remediation requires not only patching the code but also manually cleaning existing malicious entries from the database to prevent continued exposure of users until the update is applied and data purged.

This vulnerability aligns closely with CWE-79, which defines Improper Neutralization of Input During Web Page Generation as Cross-site Scripting (XSS). It also maps to MITRE ATT&CK technique T1059, specifically sub-technique 007 for JavaScript execution, and potentially T1204 if used for user execution in social engineering contexts. To mitigate this risk, developers must implement strict input validation on all fields processed by the LightBox Block plugin, ensuring that only expected character sets are accepted. Output encoding is equally critical; any data rendered to the browser must be encoded according to its context within the HTML structure, such as attribute encoding or script block escaping. Utilizing Content Security Policy headers can further reduce impact by restricting the sources from which scripts can load and execute. For site administrators using affected versions of bPlugins LightBox Block, immediate action involves upgrading to a patched version where these sanitization measures are enforced. If an upgrade is not immediately feasible, implementing Web Application Firewall rules that detect and block common XSS payloads in POST requests targeting plugin endpoints provides a temporary layer of defense while ensuring regular audits for any residual malicious content already stored in the database.

Responsible

Patchstack

Reservation

10/26/2026

Disclosure

10/26/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

low

Sources

Want to know what is going to be exploited?

We predict KEV entries!