Learnpress – Wordpress Lms Plugin For Create And Sell Online Courses
Approved changes feed: RSS · Atom
cpe:2.3:a:thimpress:learnpress_–_wordpress_lms_plugin_for_create_and_sell_online_courses:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Thimpress (3359de0e-d602-5f4a-8b30-12c81ab7a63c) |
|---|---|
| Product | Learnpress – Wordpress Lms Plugin For Create And Sell Online Courses (88e23962-3707-5061-a160-8cc51898dfad) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-7648 |
vulnerable | 2026-06-03 15:27:57.105982 |
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses <= 4.3.5 - Authenticated (Subscriber+) Payment Bypass to Free Course Enrollment via 'quantity' Parameter
MEDIUM (4.3)
The LearnPress – WordPress LMS Plugin for Create and Sell Online Courses plugin for WordPress is vulnerable to payment bypass through user-controlled key in all versions up to, and including, 4.3.5. This is due to improper handling of user-supplied request parameters in the REST API endpoint, which passes the unsanitized parameter array to the add_to_cart() function where array_merge() allows attacker-controlled values to overwrite hardcoded defaults. This makes it possible for authenticated attackers, with subscriber-level access and above, to enroll in any paid course entirely free of charge by supplying a quantity value of zero, which causes the order total to calculate as $0 and bypasses all payment gateway requirements.
Published: 2026-05-14T03:27:14.725Z
Updated: 2026-05-14T10:47:41.640Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-4365 |
vulnerable | 2026-06-03 15:26:25.367362 |
LearnPress <= 4.3.2.8 - Missing Authorization to Unauthenticated Arbitrary Quiz Answer Deletion
CRITICAL (9.1)
The LearnPress plugin for WordPress is vulnerable to unauthorized data deletion due to a missing capability check on the `delete_question_answer()` function in all versions up to, and including, 4.3.2.8. The plugin exposes a `wp_rest` nonce in public frontend HTML (`lpData`) to unauthenticated visitors, and uses that nonce as the only security gate for the `lp-load-ajax` AJAX dispatcher. The `delete_question_answer` action has no capability or ownership check. This makes it possible for unauthenticated attackers to delete any quiz answer option by sending a crafted POST request with a publicly available nonce.
Published: 2026-04-14T01:24:59.735Z
Updated: 2026-04-14T13:48:54.581Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-4333 |
vulnerable | 2026-06-03 15:26:25.307251 |
LearnPress <= 4.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'skin' Shortcode Attribute
MEDIUM (6.4)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'skin' attribute of the learn_press_courses shortcode in all versions up to and including 4.3.3. This is due to insufficient input sanitization and output escaping on the 'skin' shortcode attribute. The attribute value is used directly in an sprintf() call that generates HTML (class attribute and data-layout attribute) without any esc_attr() escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2026-04-08T03:36:07.559Z
Updated: 2026-04-08T16:37:04.041Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-3226 |
vulnerable | 2026-06-03 15:23:31.874219 |
LearnPress <= 4.3.2.8 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Email Notification Triggering
MEDIUM (4.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized email notification triggering due to missing capability checks on all 10 functions in the SendEmailAjax class in all versions up to, and including, 4.3.2.8. The AbstractAjax::catch_lp_ajax() dispatcher verifies a wp_rest nonce but performs no current_user_can() check before dispatching to handler functions. The wp_rest nonce is embedded in the frontend JavaScript for all authenticated users. This makes it possible for authenticated attackers, with Subscriber-level access and above, to trigger arbitrary email notifications to admins, instructors, and users, enabling email flooding, social engineering, and impersonation of admin decisions regarding instructor requests.
Published: 2026-03-12T02:22:37.026Z
Updated: 2026-04-08T16:52:41.187Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-3225 |
vulnerable | 2026-06-03 15:23:31.873749 |
LearnPress <= 4.3.2.8 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Quiz Answer Deletion
MEDIUM (4.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized deletion of quiz question answers due to a missing capability check in the delete_question_answer() function of the EditQuestionAjax class in all versions up to, and including, 4.3.2.8. The AbstractAjax::catch_lp_ajax() dispatcher verifies a wp_rest nonce but performs no current_user_can() check, and the QuestionAnswerModel::delete() method only validates minimum answer counts without checking user capabilities. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete answer options from any quiz question on the site.
Published: 2026-03-23T22:25:40.557Z
Updated: 2026-04-08T17:34:42.320Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-14802 |
vulnerable | 2026-06-03 14:58:55.961267 |
LearnPress – WordPress LMS Plugin <= 4.3.2.2 - Insecure Direct Object Reference to Authenticated (Instructor+) Teacher Material Deletion
MEDIUM (5.4)
The LearnPress – WordPress LMS Plugin for WordPress is vulnerable to unauthorized file deletion in versions up to, and including, 4.3.2.2 via the /wp-json/lp/v1/material/{file_id} REST API endpoint. This is due to a parameter mismatch between the DELETE operation and authorization check, where the endpoint uses file_id from the URL path but the permission callback validates item_id from the request body. This makes it possible for authenticated attackers, with teacher-level access, to delete arbitrary lesson material files uploaded by other teachers via sending a DELETE request with their own item_id (to pass authorization) while targeting another teacher's file_id.
Published: 2026-01-07T07:17:33.170Z
Updated: 2026-04-08T17:05:15.500Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-14798 |
vulnerable | 2026-06-03 14:58:55.954646 |
LearnPress – WordPress LMS Plugin <= 4.3.2.4 - Missing Authorization to Unauthenticated Sensitive User Information Disclosure via REST API
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 4.3.2.4 via the get_item_permissions_check function. This makes it possible for unauthenticated attackers to extract sensitive data including user first names and last names. Other information such as social profile links and enrollment are also included.
Published: 2026-01-20T03:25:17.527Z
Updated: 2026-04-08T16:59:58.470Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-14387 |
vulnerable | 2026-06-03 14:58:55.250320 |
LearnPress – WordPress LMS Plugin <= 4.3.1 - Authenticated (Subscriber+) Stored Cross-Site Scripting via get_profile_social
MEDIUM (6.4)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 4.3.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2025-12-15T15:30:54.785Z
Updated: 2026-04-08T17:32:40.040Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-13964 |
vulnerable | 2026-06-03 14:58:54.201372 |
LearnPress – WordPress LMS Plugin <= 4.3.2 - Missing Authentication to Unauthenticated Course Modification
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the catch_lp_ajax function in all versions up to, and including, 4.3.2. This makes it possible for unauthenticated attackers to modify course contents by adding/removing/updating/re-ordering sections or modifying section items.
Published: 2026-01-06T08:21:49.475Z
Updated: 2026-04-08T17:15:21.098Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-13956 |
vulnerable | 2026-06-03 14:58:54.184844 |
LearnPress – WordPress LMS Plugin <= 4.3.1 - Missing Authorization to Unauthenticated Orders Statistics Exposure
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the statistic function in all versions up to, and including, 4.3.1. This makes it possible for unauthenticated attackers to view the plugin's orders statistics, including total revenue summaries and order status counts
Published: 2025-12-16T04:31:35.001Z
Updated: 2026-04-08T17:20:44.309Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11372 |
vulnerable | 2026-06-03 14:58:35.986648 |
LearnPress – WordPress LMS Plugin <= 4.2.9.3 - Missing Authorization to Unauthenticated Database Table Manipulation
MEDIUM (6.5)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to modification of data in all versions up to, and including, 4.2.9.2. This is due to missing capability checks on the Admin Tools REST endpoints which are registered with permission_callback set to __return_true. This makes it possible for unauthenticated attackers to perform destructive database operations including dropping indexes on any table (including WordPress core tables like wp_options), creating duplicate configuration entries, and degrading site performance via the /wp-json/lp/v1/admin/tools/create-indexs endpoint granted they can provide table names.
Published: 2025-10-18T06:42:48.790Z
Updated: 2026-04-08T17:25:20.007Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11368 |
vulnerable | 2026-06-03 14:58:35.979334 |
LearnPress – WordPress LMS Plugin <= 4.2.9.4 - Missing Authorization to Unauthenticated Arbitrary Callback Execution to Information Exposure
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Sensitive Information Disclosure in all versions up to, and including, 4.2.9.4. This is due to missing capability checks in the REST endpoint /wp-json/lp/v1/load_content_via_ajax which allows arbitrary callback execution of admin-only template methods. This makes it possible for unauthenticated attackers to retrieve admin curriculum HTML, quiz questions with correct answers, course materials, and other sensitive educational content via the REST API endpoint granted they can supply valid numeric IDs.
Published: 2025-11-21T05:32:04.912Z
Updated: 2026-04-08T16:35:07.676Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-8529 |
vulnerable | 2026-06-03 14:58:18.647868 |
LearnPress – WordPress LMS Plugin <= 4.2.7 - Unauthenticated SQL Injection via 'c_fields'
CRITICAL (10)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to SQL Injection via the 'c_fields' parameter of the /wp-json/lp/v1/courses/archive-course REST API endpoint in all versions up to, and including, 4.2.7 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Published: 2024-09-12T08:30:46.090Z
Updated: 2026-04-08T17:20:13.528Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-8522 |
vulnerable | 2026-06-03 14:58:18.634475 |
LearnPress – WordPress LMS Plugin <= 4.2.7 - Unauthenticated SQL Injection via 'c_only_fields'
CRITICAL (10)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to SQL Injection via the 'c_only_fields' parameter of the /wp-json/learnpress/v1/courses REST API endpoint in all versions up to, and including, 4.2.7 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Published: 2024-09-12T08:30:46.615Z
Updated: 2026-04-08T17:29:38.397Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-7548 |
vulnerable | 2026-06-03 14:58:06.131838 |
LearnPress – WordPress LMS Plugin <= 4.2.6.9.3 - Authenticated (Contributor+) SQL Injection via order Parameter
HIGH (8.8)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to time-based SQL Injection via the 'order' parameter in all versions up to, and including, 4.2.6.9.3 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with Contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Published: 2024-08-08T05:31:45.510Z
Updated: 2026-04-08T17:00:18.262Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-6589 |
vulnerable | 2026-06-03 14:58:03.628993 |
LearnPress <= 4.2.6.8.2 - Authenticated (Contributor+) Local File Inclusion
HIGH (8.8)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 4.2.6.8.2 via the 'render_content_block_template' function. This makes it possible for authenticated attackers, with Contributor-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.
Published: 2024-07-25T10:59:51.542Z
Updated: 2026-04-08T17:18:15.454Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-6099 |
vulnerable | 2026-06-03 14:58:01.866806 |
LearnPress – WordPress LMS Plugin <= 4.2.6.8.1 - Unauthenticated Bypass to User Registration
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthenticated bypass to user registration in versions up to, and including, 4.2.6.8.1. This is due to missing checks in the 'check_validate_fields' function in the checkout. This makes it possible for unauthenticated attackers to register as the default role on the site, even if registration is disabled.
Published: 2024-07-02T11:01:35.868Z
Updated: 2026-04-08T17:03:16.963Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-6088 |
vulnerable | 2026-06-03 14:58:01.838031 |
LearnPress – WordPress LMS Plugin <= 4.2.6.8.1 - Missing Authorization to Unauthenticated User Registration Bypass
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized user registration due to a missing capability check on the 'register' function in all versions up to, and including, 4.2.6.8.1. This makes it possible for unauthenticated attackers to bypass disabled user registration to create a new account with the default role.
Published: 2024-07-02T11:01:35.401Z
Updated: 2026-04-08T16:33:15.972Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-5483 |
vulnerable | 2026-06-03 14:57:52.939163 |
LearnPress – WordPress LMS Plugin <= 4.2.6.8 - Basic Information Disclosure via JSON API
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 4.2.6.8 due to incorrect implementation of get_items_permissions_check function. This makes it possible for unauthenticated attackers to extract basic information about website users, including their emails
Published: 2024-06-05T02:34:31.183Z
Updated: 2026-04-08T16:36:22.411Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-4971 |
vulnerable | 2026-06-03 14:57:16.641432 |
LearnPress – WordPress LMS Plugin <= 4.2.6.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via id Parameter
MEDIUM (6.4)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘id’ parameter in all versions up to, and including, 4.2.6.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
Published: 2024-05-22T05:32:46.886Z
Updated: 2026-04-08T16:36:05.640Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-4444 |
vulnerable | 2026-06-03 14:57:15.491297 |
LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Unauthenticated Bypass to User Registration
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to bypass to user registration in versions up to, and including, 4.2.6.5. This is due to missing checks in the 'create_account' function in the checkout. This makes it possible for unauthenticated attackers to register as the default role on the site, even if registration is disabled.
Published: 2024-05-10T08:32:34.579Z
Updated: 2026-04-08T17:21:59.484Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-4434 |
vulnerable | 2026-06-03 14:57:15.473545 |
LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Unauthenticated Time-Based SQL Injection
CRITICAL (9.8)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to time-based SQL Injection via the ‘term_id’ parameter in versions up to, and including, 4.2.6.5 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Published: 2024-05-10T08:32:33.463Z
Updated: 2026-04-08T16:44:11.389Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-4397 |
vulnerable | 2026-06-03 14:57:15.405203 |
LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Authenticated (Instructor+) Arbitrary File Upload
HIGH (8.8)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'save_post_materials' function in versions up to, and including, 4.2.6.5. This makes it possible for authenticated attackers, with Instructor-level permissions and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.
Published: 2024-05-09T20:03:41.532Z
Updated: 2026-04-08T17:31:21.981Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-4277 |
vulnerable | 2026-06-03 14:57:15.115824 |
LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via layout_html Parameter
MEDIUM (6.4)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘layout_html’ parameter in all versions up to, and including, 4.2.6.5 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2024-05-10T09:32:08.904Z
Updated: 2026-04-08T16:49:47.692Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-3560 |
vulnerable | 2026-06-03 14:56:24.685264 |
LearnPress – WordPress LMS Plugin <= 4.2.6.4 - Authenticated (Contributor+) Stored Cross-Site Scripting
MEDIUM (6.4)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the _id value in all versions up to, and including, 4.2.6.4 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2024-04-19T01:57:09.385Z
Updated: 2026-04-08T17:06:25.606Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-2115 |
vulnerable | 2026-06-03 14:55:28.419954 |
LearnPress – WordPress LMS Plugin <= 4.0.0 - Cross-Site Request Forgery to Privilege Escalation
HIGH (8.8)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 4.0.0. This is due to missing or incorrect nonce validation on the filter_users functions. This makes it possible for unauthenticated attackers to elevate their privileges to that of a teacher via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
Published: 2024-04-05T07:34:35.847Z
Updated: 2026-04-08T16:45:41.063Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-1463 |
vulnerable | 2026-06-03 14:54:26.969121 |
LearnPress <= 4.2.6.3 - Authenticated(LP Instructor+) Stored Cross-Site Scripting
MEDIUM (4.4)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Course, Lesson, and Quiz title and content in all versions up to, and including, 4.2.6.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with LP Instructor-level access, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2024-04-09T18:59:12.301Z
Updated: 2026-04-08T17:14:42.397Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-1289 |
vulnerable | 2026-06-03 14:54:26.617948 |
LearnPress <= 4.2.6.3 - Insecure Direct Object Reference
MEDIUM (6.5)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 4.2.6.3 due to missing validation on a user controlled key when looking up order information. This makes it possible for authenticated attackers to obtain information on orders placed by other users and guests, which can be leveraged to sign up for paid courses that were purchased by guests. Emails of other users are also exposed.
Published: 2024-04-09T18:58:31.705Z
Updated: 2026-04-08T16:35:02.791Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-13599 |
vulnerable | 2026-06-03 14:54:25.026190 |
LearnPress – WordPress LMS Plugin <= 4.2.7.5 - Authenticated (LP Instructor+) Stored Cross-Site Scripting via Lesson Name
MEDIUM (6.4)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 4.2.7.5 due to insufficient input sanitization and output escaping of a lesson name. This makes it possible for authenticated attackers, with LP Instructor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2025-01-25T07:24:15.533Z
Updated: 2026-04-08T16:58:13.444Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-11868 |
vulnerable | 2026-06-03 14:54:15.014101 |
LearnPress – WordPress LMS Plugin <= 4.2.7.3 - Course Material Sensitive Information Exposure via REST API
MEDIUM (5.3)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 4.2.7.3 via class-lp-rest-material-controller.php. This makes it possible for unauthenticated attackers to extract potentially sensitive paid course material.
Published: 2024-12-10T12:24:59.516Z
Updated: 2026-04-08T17:02:33.522Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-6634 |
vulnerable | 2026-06-03 14:53:58.574814 |
LearnPress <= 4.2.5.7 - Command Injection
HIGH (8.1)
The LearnPress plugin for WordPress is vulnerable to Command Injection in all versions up to, and including, 4.2.5.7 via the get_content function. This is due to the plugin making use of the call_user_func function with user input. This makes it possible for unauthenticated attackers to execute any public function with one parameter, which could result in remote code execution.
Published: 2024-01-11T08:32:28.636Z
Updated: 2026-04-08T16:41:22.428Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-6567 |
vulnerable | 2026-06-03 14:53:52.156685 |
LearnPress <= 4.2.5.7 - Unauthenticated SQL Injection via order_by
CRITICAL (9.8)
The LearnPress plugin for WordPress is vulnerable to time-based SQL Injection via the ‘order_by’ parameter in all versions up to, and including, 4.2.5.7 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Published: 2024-01-11T08:32:37.107Z
Updated: 2026-04-08T16:58:53.252Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-6223 |
vulnerable | 2026-06-03 14:53:51.135676 |
LearnPress <= 4.2.5.7 - Insecure Direct Object Reference to Information Disclosure
MEDIUM (4.3)
The LearnPress plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 4.2.5.7 via the /wp-json/lp/v1/profile/course-tab REST API due to missing validation on the 'userID' user controlled key. This makes it possible for authenticated attackers, with subscriber-level access and above, to retrieve the details of another user's course progress.
Published: 2024-01-11T06:49:32.006Z
Updated: 2026-04-08T16:41:25.604Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.