# CVE-2026-104736: LearnPress – WordPress LMS Plugin for Create and Sell Online Courses - RCE

> Live exploitation tracking for CVE-2026-104736 by the CrowdSec Live Exploit Tracker, built from real-world attack data crowdsourced from CrowdSec's global network.

Page: https://tracker.crowdsec.net/cves/CVE-2026-104736

## Key facts

- **Exploitation phase:** Insufficient Data. Not enough CrowdSec telemetry data is available to confidently assess how this vulnerability is exploited in the wild.
- **CVSS score:** 9.8
- **Public exploit available:** Yes
- **Affected products:** ThimPress LearnPress – WordPress LMS Plugin for Create and Sell Online Courses
- **Weaknesses:** CWE-502 (Deserialization of Untrusted Data)
- **Tags:** wordpress, cms

## Description

The LearnPress plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 4.4.10 via deserialization of untrusted input from the 'checkout-email' request parameter during the checkout AJAX action. The value is passed through sanitize_text_field(), which does not strip serialized object syntax, then stored in the LearnPress session table and later fed to LP_Helper::maybe_unserialize() → unserialize() (without an allowed_classes restriction) by LP_Session_Handler::get() on subsequent requests. This makes it possible for unauthenticated attackers to inject a PHP Object.

## CrowdSec analysis

[CVE-2026-104736](https://euvd.enisa.europa.eu/vulnerability/CVE-2026-104736) is a critical PHP object injection vulnerability in the LearnPress WordPress LMS plugin, affecting versions up to and including 4.4.10. Unauthenticated attackers can submit crafted data through the checkout AJAX action, which is later deserialized without class restrictions; this could enable remote code execution or other system compromise, depending on available PHP gadget chains.

CrowdSec has been tracking this vulnerability and its exploits since 29th of October 2026.

CrowdSec has not observed any significant exploitation activity targeting CVE-2026-104736 across its network. As a result, no community-driven trend analysis is available for this vulnerability at this time.

Attackers target the WordPress site’s `/` endpoint with a POST request using `lp-ajax=checkout` and a crafted serialized PHP object in the `checkout-email` parameter to trigger unauthenticated deserialization in LearnPress.

## Timeline

- 2026-10-17: CVE Published. CVE-2026-104736 is published to NVD.
- 2026-10-29: Rule Released. CrowdSec releases a rule to detect CVE-2026-104736 exploitation attempts against the CrowdSec Network.

## References

- https://github.com/advisories/GHSA-xchc-mccm-x286
- https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-104736.yaml

## Live exploitation data

The [Live Exploit Tracker page](https://tracker.crowdsec.net/cves/CVE-2026-104736) follows observed exploitation activity for CVE-2026-104736. [Request an API key](https://tracker.crowdsec.net/request-api-key) for full access to its exploitation timeline, attacking IP addresses and blocklists.
