High severity · published Jul 12, 2023
CVE-2023-3105
LearnDash LMS <= 4.6.0 - Authenticated (Subscriber+) Insecure Direct Object Reference to Arbitrary User Password Change
8.8
CVSS
2.2%
EPSS
No
On KEV
Description
The LearnDash LMS plugin for WordPress is vulnerable to Insecure Direct Object References in versions up to, and including, 4.6.0. This is due to the plugin providing user-controlled access to objects, letting a user bypass authorization and access system resources. This makes it possible for attackers with with existing account access at any level, to change user passwords and potentially take over administrator accounts.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.2% · higher than 83% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LL
LearnDash LMS · StellarWP
through 4.6.0 · source: vendor
LE
Learndash · Learndash
through 4.6.0 · source: NVD
Affected product
LL
LearnDash LMS
StellarWP
More from LearnDash LMS
7.5
CVE-2026-12483
LearnDash LMS <= 5.1.5 - Authenticated (Subscriber+) Arbitrary File Upload via Assignment Upload Handler
6.5
CVE-2026-3079
LearnDash LMS <= 5.0.3 - Authenticated (Contributor+) SQL Injection via 'filters[orderby_order]' Parameter
5.4
CVE-2026-12843
LearnDash LMS 4.25.0 - 5.1.6 - Unauthenticated Arbitrary Course Enrollment via REST Endpoint
5.3
CVE-2024-1208
LearnDash LMS <= 4.10.2 - Sensitive Information Exposure via API
5.3
CVE-2024-1209
LearnDash LMS <= 4.10.1 - Sensitive Information Exposure via assignments