Description
The 'State' field of the Edit profile page of the LMS by LifterLMS – Online Course, Membership & Learning Management System Plugin for WordPress plugin before 4.21.1 is not properly sanitised when output in the About section of the profile page, leading to a stored Cross-Site Scripting issue. This could allow low privilege users (such as students) to elevate their privilege via an XSS attack when an admin will view their profile.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| LifterLMS | LMS by LifterLMS – Online Course, Membership & Learning Management System Plugin for WordPress | 4.21.1 – < 4.21.1 | 4.21.1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- WordPress Plugin LifterLMS 4.21.0 - Stored Cross-Site Scripting (XSS) EDB-49912 · webapps · May 28, 2021
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.