
CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online Security & Risk Analysis
wordpress.org/plugins/coschoolA complete LMS toolkit. Simple and complete.
Is CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online Safe to Use in 2026?
High Risk
Score 36/100CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online carries significant security risk with 3 known CVEs, 3 still unpatched. Consider switching to a maintained alternative.
The "coschool" plugin v1.4.3 presents a significant security risk due to its extensive attack surface and a history of severe vulnerabilities. A concerning 25 AJAX handlers lack authentication checks, creating numerous direct entry points for attackers. This is exacerbated by 6 high-severity taint flows with unsanitized paths, indicating potential for code execution or data manipulation if an attacker can control the input to these flows. The presence of the `unserialize` function, a known dangerous function, further amplifies the risk of deserialization vulnerabilities, especially when combined with unsanitized input.
The plugin's vulnerability history is particularly alarming, with 3 known CVEs, all of which remain unpatched. This includes one critical and one high-severity vulnerability, along with a medium one. The common types of these past vulnerabilities – SQL Injection, Deserialization of Untrusted Data, and Missing Authorization – directly align with the critical findings from the static analysis. This pattern suggests recurring security flaws that have not been adequately addressed, indicating a lack of consistent security patching and development practices.
While the plugin demonstrates some good practices, such as using prepared statements for most SQL queries and a high percentage of properly escaped output, these strengths are heavily overshadowed by the critical security concerns. The large number of unprotected AJAX endpoints, coupled with the history of unpatched critical vulnerabilities and the presence of dangerous functions, makes this plugin a high-risk component. It is strongly recommended to avoid using this plugin until all identified vulnerabilities are patched and a thorough security audit is conducted.
Key Concerns
- 25 unprotected AJAX handlers
- 6 high severity taint flows
- Dangerous function: unserialize
- 3 unpatched CVEs
- 1 critical unpatched CVE
- 1 high unpatched CVE
- 12 flows with unsanitized paths
CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
CoSchool LMS <= 1.4.3 - Authenticated (Subscriber+) SQL Injection
CoSchool LMS <= 1.4.3 - Unauthenticated PHP Object Injection
CoSchool LMS <= 1.4- Missing Authorization to Privilege Escalation
CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online Attack Surface
AJAX Handlers 25
WordPress Hooks 87
Scheduled Events 1
Maintenance & Trust
CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online Maintenance & Trust
Maintenance Signals
Community Trust
CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online Alternatives
Tutor LMS – eLearning and online course solution
tutor
A complete WordPress LMS plugin to create any eLearning website easily.
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses
learnpress
A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress to LMS WordPress Website with Courses, Lessons, Quizzes &am …
MasterStudy LMS WordPress Plugin – for Online Courses and Education
masterstudy-lms-learning-management-system
Learning Management System and eLearning plugin for WordPress. Create easily LMS WordPress website, add and sell Courses, Lessons, Quizzes online.
Masteriyo LMS – Online Course Builder for eLearning, LMS & Education
learning-management-system
The complete WordPress LMS plugin for course creation & monetization. Create engaging courses, lessons, quizzes, assignments & certificates.
Academy LMS – WordPress LMS Plugin for Complete eLearning Solution
academy
Academy LMS is the all-rounder among all WordPress LMS plugins. A complete solution, easy to use, feature-rich and provides powerful integrations.
CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online Developer Profile
10 plugins · 41K total installs
How We Detect CoSchool LMS – A complete Learning Management System to Create and Sell Your Courses Online
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/coschool/assets/css/frontend.css/wp-content/plugins/coschool/assets/css/frontend.min.css/wp-content/plugins/coschool/assets/css/backend.css/wp-content/plugins/coschool/assets/css/backend.min.css/wp-content/plugins/coschool/assets/js/frontend.js/wp-content/plugins/coschool/assets/js/frontend.min.js/wp-content/plugins/coschool/assets/js/backend.js/wp-content/plugins/coschool/assets/js/backend.min.js+2 morecoschool/assets/css/frontend.css?ver=coschool/assets/css/frontend.min.css?ver=coschool/assets/css/backend.css?ver=coschool/assets/css/backend.min.css?ver=coschool/assets/js/frontend.js?ver=coschool/assets/js/frontend.min.js?ver=coschool/assets/js/backend.js?ver=coschool/assets/js/backend.min.js?ver=coschool/assets/fonts/fontello.css?ver=coschool/assets/fonts/fontello.min.css?ver=HTML / DOM Fingerprints
coschool-enrollcoschool-dashboardcoschool-logincoschool-coursesdata-coschool-idcoschool_vars/wp-json/coschool/v1/get_courses/wp-json/coschool/v1/course_details/wp-json/coschool/v1/get_lessons/wp-json/coschool/v1/lesson_details/wp-json/coschool/v1/get_quizzes/wp-json/coschool/v1/quiz_details/wp-json/coschool/v1/submit_quiz/wp-json/coschool/v1/get_assignments/wp-json/coschool/v1/assignment_details/wp-json/coschool/v1/submit_assignment/wp-json/coschool/v1/get_certificates/wp-json/coschool/v1/enroll_course/wp-json/coschool/v1/unenroll_course/wp-json/coschool/v1/user_progress/wp-json/coschool/v1/course_enrollment_status[coschool_enroll][coschool_dashboard][coschool_login][coschool_courses]