WordPress Plugin Vulnerabilities

Academy LMS < 4.0.0 - Subscriber+ Arbitrary Lesson Content Disclosure via Topic REST Endpoint

Description

The plugin does not verify course enrollment or object ownership when returning a lesson's content through one of its REST API routes, allowing users with a self-registerable student account to read the full content of arbitrary lessons, including lessons of paid or private courses they are not enrolled in.

Proof of Concept

Affects Plugins

Fixed in 4.0.0

References

Classification

Type
IDOR
CWE

Miscellaneous

Original Researcher
Morato Antoine
Submitter
Morato Antoine
Verified
Yes

Timeline

Publicly Published
2026-10-05 (about 2 days ago)
Added
2026-10-05 (about 1 day ago)
Last Updated
2026-10-05 (about 1 day ago)

Other