Live › vulnerability › CVE-2026-109208
Go to dashboardThe LearnPress WordPress LMS plugin up to and including 4.4.10 does not sanitize the quantity (REST) and order_comments (checkout) parameters before storing and displaying them. An attacker can plant a script that runs in the browser of any user who opens the affected page, including administrators.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-23 21:57 UTC. All times on this page are UTC.
WordPress sites running the LearnPress plugin at version 4.4.10 or lower that accept checkout orders or expose the REST quantity field. With guest checkout enabled, anyone on the internet can inject the script; with it disabled, any Subscriber-level account can. Sites without LearnPress, or on a fixed version, can skip it.
No product ranges from the sources yet.
wp plugin get learnpress --field=version4.4.10 or lower4.4.10 (exact fixed version: unknown in the sources)Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
The LearnPress – WordPress LMS Plugin for Create and Sell Online Courses plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'quantity (REST) / order_comments (checkout)' parameter in all versions up to, and including, 4.4.10 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. With guest checkout enabled the attack is fully unauthenticated; with guest checkout disabled, any Subscriber-level user can exploit both vectors through their own checkout.
This page as .md · .json · in your agent: get_signal("CVE-2026-109208")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.