CVE-2026-12976 in LearnPress Plugininfo

Summary

by MITRE • 08/12/2026

The LearnPress WordPress plugin before 4.4.4 does not verify that a user is enrolled in a course before processing AI-assistant requests against that course's lesson content, allowing any authenticated user such as a subscriber to obtain material from paid courses they have not enrolled in.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 08/12/2026

The vulnerability exists within the LearnPress WordPress plugin version 4.4.3 and earlier, where insufficient access control mechanisms fail to validate user enrollment status before processing AI-assistant requests against course lesson content. This flaw represents a critical authorization bypass that undermines the plugin's core security model for managing educational content access. The issue stems from the absence of proper course enrollment verification within the AI assistant request handling pipeline, allowing any authenticated user account regardless of their enrollment status to access protected course materials. The vulnerability directly violates the principle of least privilege and demonstrates a fundamental breakdown in the access control implementation that should prevent unauthorized content consumption.

From a technical perspective, this represents a classic authorization flaw where the system assumes that authenticated users have appropriate access rights without performing necessary checks against the underlying course enrollment database. The AI assistant functionality appears to process requests through a pathway that does not consult the user enrollment tables or course membership status, creating an exploitable gap in the access control matrix. This vulnerability can be categorized as a CWE-285: Improper Authorization, specifically manifesting as an authorization bypass where the system fails to verify that the requesting user has legitimate access rights to the requested resources. The flaw operates at the application layer and affects the integrity of the content protection mechanisms implemented by the plugin.

The operational impact of this vulnerability extends beyond simple unauthorized content access, as it fundamentally compromises the commercial model of paid educational courses within the LearnPress ecosystem. Any authenticated user, including low-privilege subscribers who have not paid for or enrolled in specific courses, can exploit this weakness to obtain materials from premium content sections. This creates significant financial loss for course creators and platform operators while undermining trust in the security of their learning management system. The vulnerability affects both the platform administrators who lose control over their paid content and the legitimate paying users who expect their purchases to be protected from unauthorized access. From an attacker's perspective, this represents a low-effort, high-impact exploit that requires only basic authentication credentials to gain access to restricted educational materials.

The security implications of this vulnerability align with ATT&CK technique T1078.004: Valid Accounts - Cloud Accounts, where attackers leverage legitimate user accounts to access protected resources without triggering traditional authentication bypass mechanisms. This type of attack is particularly dangerous because it operates within the bounds of normal system behavior and would likely evade standard security monitoring systems that focus on authentication failures rather than authorized access abuse. Organizations using LearnPress should implement immediate mitigations including updating to version 4.4.4 or later, implementing additional access control layers, and monitoring for unauthorized content access patterns. The vulnerability highlights the importance of defense in depth strategies where multiple verification points exist throughout the application workflow to prevent similar issues from compromising system security.

Responsible

WPScan

Reservation

06/23/2026

Disclosure

08/12/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!