CVE-2025-53420

WordPress WPLMS plugin <= 1.9.9.8 - Cross Site Scripting (XSS) vulnerability

Published Oct 22, 2025 CVSS 3.1 · 7.1 High EPSS < 1% KEV · Not listed
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in VibeThemes WPLMS wplms_plugin allows Reflected XSS.This issue affects WPLMS: from n/a through <= 1.9.9.8.

Analysis

AI-generated

Technical impact

The vulnerability in the VibeThemes WPLMS plugin is a reflected cross‑site scripting flaw stemming from inadequate sanitization of user input. An attacker can embed arbitrary JavaScript within request parameters that the plugin outputs without proper encoding, leading to client‑side script execution in the victim’s browser. The weakness, classified as CWE‑79, carries a CVSS score of 7.1, which is considered high severity. This can enable session hijacking, data theft, or site defacement when a user clicks a malicious link or submits a crafted form.

Affected Systems

The VibeThemes WPLMS plugin is affected for all releases up through and including version 1.9.9.8. Any WordPress site that has installed an older version of the plugin is vulnerable.

Risk and Exploitability

The EPSS score is less than 1 % and the vulnerability is not listed in CISA’s KEV catalog, suggesting a low probability of widespread exploitation. However, the high CVSS score and lack of privilege escalation mean that any authenticated or unauthenticated user who visits a crafted URL can trigger attacker‑controlled script execution. The attack requires only a vulnerable URL and a victim who interacts with it; no special access or additional software is necessary.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the WPLMS plugin to the latest version that includes the XSS fix.
  • If an immediate update is not feasible, implement proper output encoding for user‑supplied data or deploy a web application firewall to block malicious script payloads.
  • Configure a strict Content Security Policy that disallows inline scripts and restricts script execution to trusted domains.

Generated by OpenCVE AI on April 29, 2026 at 21:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Vibethemes
Vibethemes wordpress Learning Management System
CPEs cpe:2.3:a:vibethemes:wordpress_learning_management_system:*:*:*:*:*:wordpress:*:*
Vendors & Products Vibethemes
Vibethemes wordpress Learning Management System
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Vendors & Products Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in VibeThemes WPLMS wplms_plugin allows Reflected XSS.This issue affects WPLMS: from n/a through <= 1.9.9.8.
Title WordPress WPLMS plugin <= 1.9.9.8 - Cross Site Scripting (XSS) vulnerability
Weaknesses CWE-79
References
Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
Patchstack
Published
Updated
Apr 28, 2026, 7:13 PM
Reserved
Jun 30, 2025, 10:46 AM
Status
Modified
Published
Oct 22, 2025, 3:15 PM
Modified
Oct 8, 2026, 11:10 AM