Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft URL with malicious script in LMS parameter
-
DeliveryDeliver link via phishing or malicious post
-
ExploitVictim opens link on vulnerable LMS site
-
ExecutionTheme reflects payload unescaped into page
-
PersistScript executes in victim browser context
-
ImpactSteal 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 no authentication (PR:N) but does require user interaction (UI:R): a victim must open an attacker-crafted link or request targeting a reflected input parameter of the LMS theme on a site running version 9.7 or earlier. The limiting factors are that the payload is non-persistent (each victim must be individually lured to the malicious URL, so there is no self-propagation or broad stored effect), the target site must actually be running the vulnerable designthemes LMS theme, and impact is confined to the victim's browser session rather than direct server compromise. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, base 7.1) indicates network-reachable, low-complexity, unauthenticated exploitation, but critically requires user interaction (UI:R) - a victim must click or load an attacker-supplied link - which meaningfully lowers real-world exploitability compared to a no-interaction flaw. The scope change (S:C) reflects that injected script runs in the browser security context, but the confidentiality/integrity/availability impacts are each only Low. No EPSS score, KEV listing, or POC was provided in the source data, so there is no signal of active or automated exploitation; this reads as a genuine but moderate-priority issue typical of Patchstack theme XSS disclosures rather than an urgent internet-wide threat. Note a minor tension: reflected XSS rarely produces a true availability impact, so the A:L in the supplied vector is arguably generous. |
| Exploit ScenarioDerived | An attacker crafts a URL to a site running the LMS theme with a malicious script embedded in a reflected parameter and delivers it via phishing email, forum post, or malicious ad. When a logged-in administrator or ordinary visitor opens the link, the theme reflects the payload into the page and the script executes in their browser, enabling session-token theft, CSRF-style actions, or redirection. No public POC was provided in the source data, and successful attack requires the victim to interact with the link (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 02, 2026
Reflected Cross-Site Scripting in the designthemes LMS WordPress theme (versions 9.7 and earlier) allows unauthenticated remote attackers to inject arbitrary JavaScript that executes in a victim's browser when they open a crafted link. Reported by Patchstack, the flaw carries CVSS 7.1 with a scope change, reflecting cross-context impact; no public exploit is identified at time of analysis and it is not listed in CISA KEV.
RemediationAI
Upgrade the LMS theme to a release newer than 9.7 once the vendor/Patchstack advisory confirms a fixed version; the supplied data does not include an exact patched version number, so verify the current fixed release directly via the Patchstack advisory (https://patchstack.com/database/wordpress/theme/lms/vulnerability/wordpress-lms-theme-9-7-reflected-cross-site-scripting-xss-vulnerability) before scheduling. As a compensating control until patched, deploy a WAF or Patchstack's virtual patching to filter reflected XSS payloads on the vulnerable theme parameters, and add response-side hardening such as a restrictive Content-Security-Policy that disallows inline script execution - noting CSP may break theme features that rely on inline scripts and requires testing. Because exploitation depends on a victim following a crafted link, user-awareness guidance on unsolicited links reduces but does not eliminate risk.
Affected VersionsENISA
Affected Packages
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 affected component is 'LMS', a commercial WordPress learning-management theme published by designthemes (CPE cpe:2.3:a:designthemes:lms:*:*:*:*:*:*:*:*), deployed as a theme layer on top of the WordPress PHP application stack. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-controllable request input is reflected into an HTML response without adequate output encoding or sanitization. Because this is reflected (non-persistent) XSS, the malicious payload is delivered per-request via a crafted URL/parameter rather than stored server-side, and the theme renders it back into the page unescaped.
Know when Lms 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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Unauthenticated network reflected XSS needing victim click (UI:R) with browser-context scope change (S:C); low confidentiality/integrity impact but no genuine availability effect, so A:N.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in LMS <= 9.7 versions.
Executive ViewAI
The designthemes LMS WordPress theme (versions 9.7 and earlier) contains a reflected cross-site scripting vulnerability enabling unauthenticated attackers to inject malicious code into customer-facing websites through crafted links, creating risk of credential theft, malware delivery, and data compromise. Organizations deploying this theme face immediate customer exposure with no vendor patch currently available. Urgent inventory and interim mitigation measures are required.
No vendor-released patch identified at time of analysis. Interim mitigations: Web Application Firewall rules targeting XSS patterns in URL parameters; Content Security Policy headers (script-src 'self'); HTTPOnly and Secure cookie flags; security awareness training on phishing via malicious links; access log monitoring for suspicious URL patterns; disable theme functionality if operationally feasible pending patch release.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
lms version <= LMS_011123 contains a Local File Disclosure vulnerability in File reading functionality in LMS module tha
Path traversal in Frappe Learning Management System (LMS) versions 2.50.0 and below allows authenticated users with cour
OS command injection in LMS (LAN Management System) before commit 9fcb4de allows authenticated adjacent attackers to exe
Error-based SQL injection in LMS (LAN Management System) before commit 4cb30a7 allows authenticated attackers to extract
Payment validation bypass in Frappe LMS 2.51.0 and earlier lets an authenticated user enroll in paid courses for free by
Unauthenticated reflected cross-site scripting in the Designthemes LMS WordPress theme versions 8.3 and earlier allows r
Stored cross-site scripting (XSS) in Frappe Learning Management System versions 2.27.0 through 2.47.x allows unauthentic
SQL injection in Forma LMS up to and including version 4.1.43 allows an attacker with an authenticated session on the ad
Frappe Learning Management System versions prior to 2.46.0 allow authenticated students to modify their own quiz scores
Frappe Learning Management System (LMS) prior to 2.54.2 lets authenticated low-privileged users retrieve and view certif
Missing server-side authorization on quiz submission records in Frappe Learning Management System (LMS) lets an authenti
Authenticated users of Frappe LMS can complete a paid course or certificate purchase for an arbitrary amount in versions
EUVD-2026-41329
GHSA-mmf8-rfrr-cx8x
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB