Community Alert XSS in LBG Zoominoutslider Plugin(CVE202628103)

Cross Site Scripting (XSS) in WordPress LBG Zoominoutslider Plugin

Reflected XSS in LBG Zoominoutslider (<= 5.4.5) — What WordPress Site Owners Must Do Right Now

Author: Hong Kong Security Expert

Date: 2026-02-26

Tags: WordPress, Vulnerability, XSS, WAF, Security

Plugin Name LBG Zoominoutslider
Type of Vulnerability Cross-Site Scripting (XSS)
CVE Number CVE-2026-28103
Urgency Medium
CVE Publish Date 2026-02-28
Source URL CVE-2026-28103

Executive summary

A reflected Cross‑Site Scripting (XSS) vulnerability has been reported in the LBG Zoominoutslider WordPress plugin affecting versions <= 5.4.5 (tracked as CVE-2026-28103). The flaw allows an attacker to craft a URL or form that, when visited by a user (including administrators or editors), causes arbitrary JavaScript to execute in the victim’s browser. This is a medium‑severity issue (CVSS 7.1) and is particularly dangerous for sites where privileged users interact with content — a single click by an administrator can lead to site compromise, persistent injection, or data theft.

Note: If you are responsible for one or more WordPress sites, treat this as actionable incident response guidance. The steps below are practical, prioritised, and designed to reduce risk quickly while you apply permanent fixes.

What is reflected XSS and how it differs from other XSS types

  • Reflected XSS occurs when an application takes input (often from a URL or form), includes that input in a page response, and does so without proper escaping or sanitisation. The payload is “reflected” back immediately and executed in the browser.
  • Stored (persistent) XSS stores the malicious input in the application (database, post content) and serves it later to other users.
  • DOM‑based XSS happens when client‑side JavaScript manipulates data from the DOM or URL and injects unsafe HTML.

Reflected XSS is commonly used in targeted phishing: the attacker sends a convincing URL that contains the malicious code. If the victim is privileged (e.g., a logged‑in editor or admin), the consequences can include cookie theft, session hijacking, unauthorised actions performed by the victim’s browser, and planting persistent payloads on the site.

Why the LBG Zoominoutslider issue matters to WordPress sites

  • The plugin creates animated image sliders and is often active on public‑facing pages or used within the admin area. Features that handle user‑supplied input (slider configuration, shortcode attributes, preview query parameters) are potential attack vectors.
  • The vulnerability is exploitable without authentication, increasing the likelihood of automated or mass exploitation attempts.
  • Site editors and administrators regularly click links and review content, so a crafted URL can realistically succeed through social engineering.
  • CVSS 7.1 signals significant confidentiality and integrity impacts even if the exploit complexity is moderate.

Typical exploit pattern (conceptual)

  1. Plugin receives a request parameter (e.g., ?slide_title= or ?preview=).
  2. The plugin prints that parameter back into an HTML attribute, inline JavaScript, or the DOM without escaping it.
  3. An attacker crafts a URL containing a malicious payload such as ">

    If the plugin echoes param as‑is, the browser will execute the script. Because this vulnerability is reflected, an attacker typically needs the victim to open the link, though search engine indexing, previews, or third‑party services can be weaponised to increase reach.

Risk and impact — what an attacker can do

  • Steal cookies or authentication tokens (if not HttpOnly) and impersonate users, including administrators.
  • Perform actions in the context of a logged‑in user (add pages, publish posts, upload files) via scripts that issue forged requests.
  • Inject content or redirect visitors to phishing or malware sites.
  • Install backdoors if a compromised user has file upload or plugin installation rights.
  • Damage reputation (SEO spam, phishing pages) and cause privacy/data breaches.

Indicators of exploitation (what to look for)

  • New posts, pages, or media uploaded or published that you didn’t create.
  • Unfamiliar administrator or editor accounts.
  • Suspicious JavaScript in rendered pages that you did not author (search for unexpected