CVE-2019-15896 Missing authorization in n/a
Unauthenticated attackers can import options to create administrator accounts, redirect sites, or inject stored XSS in LifterLMS.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2019-15896?
CVE-2019-15896 is a critical missing authorization vulnerability in n/a, published on 10 Sep 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
An issue was discovered in the LifterLMS plugin through 3.34.5 for WordPress. The upload_import function in the class.llms.admin.import.php script is prone to an unauthenticated options import vulnerability that could lead to privilege escalation (administrator account creation), website redirection, and stored XSS.
Weakness: CWE-306
Which versions are affected by CVE-2019-15896?
It affects 1 product.
Products include Lifterlms Lifterlms.
How do I fix CVE-2019-15896?
No fix has been published for CVE-2019-15896 yet. Limit exposure of the affected software until one is available.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2019-15896 being exploited?
There is no known exploitation of CVE-2019-15896 in the wild and no public exploit code.
Public exploit code: 1 proofs of concept on GitHub.
Other vulnerabilities in n/a
- CVE-2020-6008 File upload in LifterLMS Wordpress Plugin
- CVE-2025-52717 WordPress LifterLMS plugin <= 8.0.6 - SQL Injection Vulnerability
- CVE-2024-4743 LifterLMS – WordPress LMS Plugin for eLearning <= 7.6.2 - Authenticated (Contributor+) SQL Injection via Shortcode
- CVE-2021-24562 LifterLMS < 4.21.2 - Access Other Student Grades/Answers via IDOR
- CVE-2024-7349 LifterLMS <= 7.7.5 - Authenticated (Admin+) SQL Injection
Sources
Also known as GHSA-6c4r-hprj-699g.