Skip to main content

WPLMS WordPress Theme EUVDEUVD-2026-93245

| CVE-2026-39722 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-06 Patchstack GHSA-grrh-97jf-4hx2
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious URL with XSS payload
  2. Delivery
    Deliver link via phishing/social engineering
  3. Exploit
    Victim clicks and loads reflected payload
  4. Execution
    Script executes in victim browser session
  5. Impact
    Hijack session or perform actions as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires victim user interaction: the attacker must lure a target into clicking a crafted URL or visiting a malicious page that triggers the reflected payload against a WPLMS site running version 4.972 or earlier (UI:R in the CVSS vector). No authentication is required of the attacker (PR:N), and the vulnerability is reachable remotely over the network against default installations, but the reliance on a victim clicking an attacker-supplied link is the primary limiting factor. Impact is maximized if the victim is an authenticated administrator, as the executed script runs in their privileged browser session; the specific vulnerable input parameter is not disclosed in the available data.

Impact

This is a moderate-severity reflected Cross-Site Scripting flaw (CVSS 7.1) in the WPLMS WordPress theme at versions <= 4.972. The CVSS vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L indicates network-based, low-complexity, unauthenticated exploitation, but critically requires user interaction (UI:R) - a victim must click a crafted link or visit an attacker-controlled page. The scope change (S:C) reflects XSS executing in the victim's browser context, affecting a component beyond the vulnerable one. No EPSS score, CISA KEV listing, or public POC is present in the provided data, so there is no evidence of active exploitation or automated weaponization - this is a real but not emergency-tier issue. The signals are consistent rather than conflicting: a reflected XSS that needs UI:R is typically used in targeted social-engineering rather than mass exploitation, so prioritize patching on externally reachable WPLMS sites but treat it below unauthenticated RCE or KEV-listed threats. Note the absence of EPSS/KEV/POC is a gap, not a contradiction; it simply means no exploitation telemetry is available at analysis time.

Exploit ScenarioDerived

An attacker crafts a malicious URL targeting the vulnerable WPLMS parameter and delivers it to a victim via phishing email, forum post, or malicious link. When the victim (potentially an administrator or logged-in user) clicks the link, unsanitized input is reflected into the page and arbitrary JavaScript executes in their browser session. No public exploit code is identified at time of analysis, but reflected XSS of this type is straightforward to construct given the low attack complexity.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 06, 2026

Reflected cross-site scripting in the VibeThemes WPLMS WordPress theme (versions 4.972 and earlier) lets a remote, unauthenticated attacker inject script that executes in a victim's browser session when the victim follows a crafted link to a WPLMS-powered site. Exploitation is not autonomous: it depends on user interaction (CVSS vector UI:R), which tempers real-world exploitability, but the payload runs in the origin of the vulnerable site with a changed scope (S:C), so an authenticated administrator who clicks the link can have their privileged session targeted. There is no CISA KEV listing and no public exploit identified at time of analysis; the flaw was reported through Patchstack and carries a CVSS 3.1 base score of 7.1.

RemediationAI

No vendor-released patch version is confirmed in the available data; the Patchstack advisory at https://patchstack.com/database/wordpress/theme/wplms/vulnerability/wordpress-wplms-theme-4-972-reflected-cross-site-scripting-xss-vulnerability?_s_id=cve is the authoritative source for the fixed release, so site owners should check it for the exact patched version and update the WPLMS theme to the newest available build, verifying that the theme changelog explicitly references a reflected XSS fix. Until an update is applied, compensating controls are: place the site behind a WAF with XSS signatures covering query strings and POST bodies (trade-off: generic XSS rule sets produce false positives on legitimate rich input and are routinely bypassed with alternate encodings or event-handler attributes, so they are a stopgap rather than a fix); add a strict Content-Security-Policy header such as script-src 'self' with no unsafe-inline to blunt payload execution (trade-off: WPLMS and many WordPress plugins inject inline scripts and will break until nonces or hashes are added); and, if the site can tolerate the downtime, temporarily switch to a different theme or deactivate WPLMS on any non-essential staging or public instance. Because reflected XSS here requires the victim to click an attacker-supplied link, also reduce blast radius by keeping administrative users out of the theme-front-end while logged in, avoiding privileged browsing of untrusted links, and shortening admin session lifetimes or enforcing re-authentication before sensitive actions, since a successful payload in an administrator's browser is the highest-impact outcome.

Affected VersionsENISA

WPLMS n/a ≤4.972

Affected Packages

euvd wplms no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, commonly 'Cross-site Scripting'), specifically the reflected variant, in the WPLMS WordPress theme maintained by VibeThemes. Reflected XSS arises when a parameter supplied in the request (typically a query string or POST field) is echoed back into the generated HTML without adequate output encoding, allowing attacker-controlled markup and JavaScript to be rendered by the victim's browser in the context of the site's origin. The CPE entry cpe:2.3:a:vibethemes:wplms:*:*:*:*:*:*:*:* confirms the affected component is the WPLMS theme from the vibethemes vendor namespace; because the CVSS vector is AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, the attack is network-reachable with no attacker authentication, requires low complexity, and needs victim interaction, with changed scope indicating the injected script can affect resources beyond the vulnerable component. The precise vulnerable parameter and the injection point (for example an admin-ajax action, shortcode handler, or template variable) are not disclosed in the available data, and because WPLMS is a WordPress theme, any successful payload executes within the same origin as the WordPress installation and therefore inherits whatever cookies, nonces, or session context the victim holds - including administrator sessions.

Know when Wplms gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

Remote unauthenticated reflected XSS (AV:N/PR:N) requires victim click (UI:R); script crosses into browser context (S:C) with limited C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in WPLMS <= 4.972 versions.

Executive ViewAI

Why It Matters

A reflected cross-site scripting flaw in the VibeThemes WPLMS WordPress learning-management theme (versions 4.972 and earlier) lets a crafted link run attacker-controlled script inside the browser of anyone who clicks it, and because that script executes in the origin of the affected site, an administrator's privileged session can be directly targeted. The exposure is compounded by the absence of any vendor-released patch, meaning every WPLMS-powered learning portal in the organization remains reachable until compensating controls are put in place. Leadership should treat this as a site-takeover risk pathway: a compromised administrator session can expose learner records, course content, and the wider WordPress environment.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: virtual patching or WAF rules filtering reflected XSS payloads against WPLMS endpoints; strict Content-Security-Policy limiting inline and third-party script execution; mandatory multi-factor authentication and IP allowlisting for administrative accounts; forced session invalidation for privileged users; enhanced logging and monitoring of wp-admin activity and outbound redirect behavior; user awareness guidance against following unsolicited links into WPLMS-powered sites; and, where feasible, temporary removal or replacement of the affected theme until a vendor fix is published.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
commercial WordPress LMS theme, significant but niche e-learning footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy