Description
The LifterLMS WordPress plugin before 10.0.10 does not strip event-handler attributes from a course pricing field before storing and rendering it, allowing users with a course-editing role to inject JavaScript that executes in the session of an administrator who views the course.
Published: 2026-07-30
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The LifterLMS WordPress plugin versions older than 10.0.10 do not strip event‑handler attributes from a course pricing field before storing and rendering it. This omission allows any user with a course‑editing role to inject and persist JavaScript that runs in the browser of an administrator who views the course. The flaw is a classic stored cross‑site scripting vulnerability classified as CWE‑79, providing attackers the ability to execute code in the context of privileged users over the web interface.

Affected Systems

The affected product is the LifterLMS WordPress plugin. All deployments using any version prior to 10.0.10 are vulnerable. Administrators should verify that their installation is running 10.0.10 or later, as older releases lack the patch that removes the unsanitized event‑handler attributes.

Risk and Exploitability

The vulnerability carries a CVSS score of 6.1, indicating moderate severity. The EPSS score is below 1 %, reflecting a low likelihood of exploitation in the wild. It is not listed in the CISA KEV catalog. An attacker must possess a role that permits editing of course data, after which malicious JavaScript is stored and subsequently executed when an authenticated administrator views the affected course. No public exploits are currently known, but the persistence of code in administrator sessions elevates the potential damage if leveraged.

Generated by OpenCVE AI on August 2, 2026 at 05:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the LifterLMS plugin to version 10.0.10 or later, which removes unsanitized event‑handler attributes from course pricing fields.
  • Limit the course‑editing role to trusted users only or remove the role until the plugin is upgraded, reducing the chance that an attacker can inject malicious code.
  • Implement a strong Content Security Policy that disallows inline scripts and rejects event‑handler attributes, mitigating any residual XSS risk.

Generated by OpenCVE AI on August 2, 2026 at 05:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 30 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

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

ssvc

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


Thu, 30 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
First Time appeared Lifterlms
Lifterlms lifterlms
Wordpress
Wordpress wordpress
Vendors & Products Lifterlms
Lifterlms lifterlms
Wordpress
Wordpress wordpress

Thu, 30 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Description The LifterLMS WordPress plugin before 10.0.10 does not strip event-handler attributes from a course pricing field before storing and rendering it, allowing users with a course-editing role to inject JavaScript that executes in the session of an administrator who views the course.
Title LifterLMS < 10.0.10 - Instructor+ Stored XSS via Featured Pricing Information
References

Subscriptions

Lifterlms Lifterlms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-30T12:48:23.464Z

Reserved: 2026-06-30T09:37:46.308Z

Link: CVE-2026-14207

cve-icon Vulnrichment

Updated: 2026-07-30T12:48:19.003Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T06:24:59.710

Modified: 2026-07-30T14:19:00.067

Link: CVE-2026-14207

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T05:45:03Z

Weaknesses
  • CWE-79

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