Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-104736— LearnPress <= 4.4.10 - Unauthenticated PHP Object Injection via 'checkout-email' Parameter

Quick assessment

Affected
thimpress LearnPress – WordPress LMS Plugin for Create and Sell Online Courses
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

WordPress 的 LearnPress 插件在 4.4.10 及更早版本中存在 PHP 对象注入漏洞。该漏洞源于在结账 AJAX 操作期间,对来自 请求参数的不可信输入进行反序列化。该参数值首先经过 处理,但该函数无法剥离序列化对象语法;随后该值被存储到 LearnPress 会话表中,并在后续请求中通过 调用 进而执行 (且未设置 限制)。这使得未认证的攻击者能够注入 PHP 对象。

CVSS 9.8 · Critical

Possible ATT&CK Techniques 1 AI

T1190 · Exploit Public-Facing Application
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-104736

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
LearnPress <= 4.4.10 - Unauthenticated PHP Object Injection via 'checkout-email' Parameter
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
可信数据的反序列化
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
thimpress LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 0 ~ 4.4.10 -

II. Public POCs for CVE-2026-104736

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-104736

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-104736 (1)

Other References for CVE-2026-104736 (5)

Same Patch Batch · thimpress · 2026-10-17 · 3 CVEs total

CVE-2026-109208 7.2 HIGH LearnPress <= 4.4.10 - Unauthenticated Stored Cross-Site Scripting via 'quantity' and 'ord
CVE-2026-107744 6.5 MEDIUM LearnPress <= 4.4.10 - Missing Authorization to Authenticated (Subscriber+) Email Address

IV. Related Vulnerabilities

V. Comments for CVE-2026-104736

No comments yet


Leave a comment