PatchSiren

PatchSiren cyber security CVE debrief

CVE-2025-14802 thimpress CVE debrief

CVE-2025-14802 LearnPress Plugin File Deletion Vulnerability. The LearnPress – WordPress LMS Plugin for WordPress is vulnerable to unauthorized file deletion in versions up to, and including, 4.3.2.2. This vulnerability allows authenticated attackers with teacher-level access to delete arbitrary lesson material files uploaded by other teachers via the /wp-json/lp/v1/material/{file_id} REST API endpoint. A parameter mismatch between the DELETE operation and authorization check enables this exploit, where the endpoint uses file_id from the URL path but the permission callback validates item_id from the request body. This issue can disrupt learning materials and cause data loss.

Vendor
thimpress
Product
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses
CVSS
MEDIUM 5.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-01-07
Original CVE updated
2026-09-30
Advisory published
2026-01-07
Advisory updated
2026-09-30

Who should care

Administrators and users of the LearnPress Plugin for WordPress should assess exposure and take necessary actions to prevent unauthorized file deletion. This includes updating to the latest version, restricting access to the vulnerable endpoint, and monitoring for suspicious activity. IT teams and security professionals responsible for WordPress installations and plugin management should prioritize this vulnerability.

Why it matters

CVE-2025-14802 is a medium-severity vulnerability in the LearnPress Plugin for WordPress that allows authenticated attackers to delete arbitrary files. Defenders should prioritize updating to the latest version and monitoring for suspicious activity.

  • Authenticated attackers with teacher-level access can delete arbitrary lesson material files uploaded by other teachers
  • Deletion of files can disrupt learning materials and cause data loss

Technical summary

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.

Defensive priority

Medium

Recommended defensive actions

  • Review and update LearnPress Plugin to the latest version
  • Restrict access to the /wp-json/lp/v1/material/{file_id} REST API endpoint
  • Monitor for suspicious file deletion activity
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The LearnPress – WordPress LMS Plugin is vulnerable to unauthorized file deletion due to a parameter mismatch in the /wp-json/lp/v1/material/{file_id} REST API endpoint. Authenticated attackers with teacher-level access can delete arbitrary lesson material files uploaded by other teachers.

Sources and references

Verified primary and authoritative sources

  • CVE-2025-14802 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2025-14802

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2025-14802 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2025-14802

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/learnpress/tags/4.3.2.1/inc/rest-api/v1/frontend/class-lp-rest-material-controller.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/learnpress/tags/4.3.2.3/inc/rest-api/v1/frontend/class-lp-rest-material-controller.php

    [email protected]

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.