CVE-2018-25019: LearnDash < 2.5.4 - Unauthenticated Arbitrary File Upload

Published Nov 1, 2021
·
Updated

The LearnDash LMS WordPress plugin before 2.5.4 does not have any authorisation and validation of the file to be uploaded in the learndashassignmentprocessinit() function, which could allow unauthenticated users to upload arbitrary files to the web server

Affected Software

1 affected component
LearnDash LearnDash Wordpress<=2.5.4

Event History

Nov 1, 2021
CVE Published
via MITRE·08:45 AM
Data Sourced
via MITRE·08:45 AM
DescriptionWeakness

Frequently Asked Questions

1

What is CVE-2018-25019?

CVE-2018-25019 is a vulnerability in the LearnDash LMS WordPress plugin before version 2.5.4 that allows unauthenticated users to upload arbitrary files to the web server.

2

What is the severity of CVE-2018-25019?

CVE-2018-25019 has a severity rating of 7.5 (high).

3

How does CVE-2018-25019 occur?

CVE-2018-25019 occurs due to the lack of authorization and validation of the file to be uploaded in the learndash_assignment_process_init() function.

4

How can CVE-2018-25019 be exploited?

CVE-2018-25019 can be exploited by unauthenticated users who are able to upload arbitrary files to the web server.

5

What is the affected software for CVE-2018-25019?

The affected software for CVE-2018-25019 is the LearnDash LMS WordPress plugin before version 2.5.4.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203