WordPress Plugin Vulnerabilities

Tutor LMS < 3.9.13 - Subscriber+ Unauthorized Course Enrollment and Private Course Content Disclosure via Droip/Kirki Integration

Description

The plugin does not, in its Droip and Kirki page-builder integration, perform the enrollment, purchase, and private-course capability checks it enforces in its core course handler, allowing authenticated users with subscriber-level access to enroll in paid or private courses without authorization, read private course content, and mark arbitrary courses as completed, on sites where the Droip or Kirki integration is active.

Proof of Concept

Affects Plugins

Fixed in 3.9.13

References

Classification

Miscellaneous

Original Researcher
Dilovar Berdiev
Submitter
Dilovar Berdiev
Verified
Yes

Timeline

Publicly Published
2026-06-22 (about 22 days ago)
Added
2026-06-22 (about 21 days ago)
Last Updated
2026-06-22 (about 21 days ago)

Other