CVE-2020-27481
goodlayers good_learning_management_system Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Record summary
CVE-2020-27481 has a selected CVSS score of 9.8 (critical); EIP currently links 1 Nuclei template.
Description
An unauthenticated SQL Injection vulnerability in Good Layers LMS Plugin <= 2.1.4 exists due to the usage of "wp_ajax_nopriv" call in WordPress, which allows any unauthenticated user to get access to the function "gdlr_lms_cancel_booking" where POST Parameter "id" was sent straight into SQL query without sanitization.
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Oct 10, 2020 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
- Nuclei templates
- 1
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
good_learning_management_systemBrowse goodlayers / good_learning_management_system | VulnCheck | Version data not supplied | |
Nuclei templates
1ProjectDiscoveryCRITICALGood Layers LMS Plugin <= 2.1.4 - SQL InjectionCVSS 9.8
An unauthenticated SQL Injection vulnerability in Good Layers LMS Plugin <= 2.1.4 exists due to the usage of "wp_ajax_nopriv" call in WordPress, which allows any unauthenticated user to get access to the function "gdlr_lms_cancel_booking" where POST Parameter "id" was sent straight into SQL query without sanitization.
Impact
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary SQL queries, potentially leading to unauthorized access, data leakage, or data manipulation.
Remediation
Upgrade to the latest version of the Good Layers LMS Plugin (2.1.5 or higher) to mitigate this vulnerability.
Source: ProjectDiscovery