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.
Metrics
Affected Vendors & Products
References
History
Sun, 18 Oct 2026 12:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Sat, 17 Oct 2026 23:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Thimpress
Thimpress learnpress Wordpress-extensions Wordpress-extensions learnpress |
|
| Vendors & Products |
Thimpress
Thimpress learnpress Wordpress-extensions Wordpress-extensions learnpress |
Sat, 17 Oct 2026 04:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | LearnPress <= 4.4.10 - Unauthenticated PHP Object Injection via 'checkout-email' Parameter | |
| Weaknesses | CWE-502 | |
| References |
|
|
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: Wordfence
Published: 2026-10-17T03:43:28.046Z
Updated: 2026-10-18T11:22:46.937Z
Reserved: 2026-10-02T11:52:06.705Z
Link: CVE-2026-104736
Updated: 2026-10-18T11:15:42.645Z
Status : Deferred
Published: 2026-10-17T04:16:47.780
Modified: 2026-10-19T15:16:45.150
Link: CVE-2026-104736
No data.