LearnPress – WordPress LMS Plugin for Create and Sell Online Courses <= 4.4.11 - Unauthenticated Insecure Direct Object Reference to Guest Order Details Disclosure

Medium 5.3 CWE-639Fixed in 4.4.12
ID
WPSEC-2026-1602
Plugin
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses (learnpress)
Affected
from 4.3.2 before 4.4.12
Remediation
Update to 4.4.12 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-639
Usage
Plugin Medium · Affected versions Medium among sites WPSec scans, 2026-10-25
Attack surface
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses on WPSec AttackSurface
Fix released
Published

Description

The LearnPress plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions 4.3.2 up to, and including, 4.4.11, due to a flawed ownership check in the profile order details callback of the load_content_via_ajax handler, which compares the order's user ID with the current user ID even though both are 0 for guest orders and unauthenticated visitors. This makes it possible for unauthenticated attackers to view the items, totals, status and order key of guest orders placed by other customers.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0