CVE-2026-77007 in HEL Online Classroom Plugininfo

Summary

by MITRE • 08/29/2026

The HEL Online Classroom: AI-powered Online Classrooms WordPress plugin through 1.0.3 does not perform any authorisation check on one of its REST API routes, allowing unauthenticated users to retrieve its stored settings, including the shared secret used to sign API requests to the connected BigBlueButton server.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 08/29/2026

The vulnerability identified in HEL Online Classroom versions 1.0.3 and earlier represents a critical failure in access control mechanisms within the WordPress REST API implementation. This specific flaw stems from an insufficient authorization check on one of the plugin's exposed endpoints, which is designed to retrieve configuration settings for integration with external video conferencing services. In secure software architecture, any endpoint that returns sensitive operational data must verify that the requesting user possesses the necessary privileges, typically requiring administrator-level access or a valid authentication token. The absence of this verification step allows unauthenticated actors to interact directly with the API route without providing credentials, effectively bypassing WordPress's standard security layers and exposing internal configuration details to anyone on the internet who can reach the server.

The technical nature of this flaw is classified as an improper authorization check, aligning with CWE-284 in the Common Weakness Enumeration database. The REST API endpoint fails to validate the identity or permission level of the requester before processing the query and returning data. This oversight creates a direct path for information disclosure, where sensitive parameters stored within the WordPress database are serialized and sent back to the client side without restriction. Because the plugin handles integrations with third-party services like BigBlueButton, it must store cryptographic keys and server addresses locally to facilitate seamless communication between the learning management system and the video platform. The lack of access control transforms these necessary configuration elements into publicly accessible data points that can be scraped or queried programmatically by malicious actors.

The operational impact of this vulnerability is severe due to the sensitivity of the exposed information, specifically the shared secret used for signing API requests. This shared secret acts as a cryptographic key that authenticates and ensures the integrity of communications between HEL Online Classroom and the BigBlueButton server. When an attacker retrieves this secret through the unauthenticated endpoint, they gain the ability to forge valid API requests on behalf of the application. This capability allows for potential unauthorized access to video conference rooms, manipulation of meeting settings, or even denial-of-service attacks by creating excessive sessions or disrupting active classes. Furthermore, if the shared secret is reused across other systems or services, it could lead to broader compromise beyond just the BigBlueButton integration, potentially affecting user privacy and data integrity within the educational environment.

From a threat intelligence perspective, this vulnerability facilitates initial access and privilege escalation scenarios often seen in attacks against web applications. Attackers can leverage ATT&CK technique T1505.003, specifically Server Software Component: Web Shell or API Endpoint exploitation, to gather reconnaissance information that aids in further lateral movement. The exposure of the shared secret effectively neutralizes one of the primary security controls protecting the integration point, allowing adversaries to interact with the BigBlueButton infrastructure as if they were an authorized administrator of the HEL Online Classroom plugin. This can lead to significant disruption of educational activities and potential leakage of sensitive student or instructor data contained within those video sessions.

Mitigation strategies must focus on immediate remediation and long-term security hardening. The primary action is for administrators to upgrade the HEL Online Classroom plugin to version 1.0.4 or later, where this authorization check has been implemented correctly to restrict access to authenticated users with appropriate permissions. In addition to updating software, organizations should rotate the shared secret immediately after patching to invalidate any keys that may have already been exfiltrated by attackers during the window of vulnerability. It is also advisable to review server logs for signs of unauthorized API calls prior to the update and implement Web Application Firewall rules that restrict access to sensitive REST endpoints based on IP reputation or request patterns if immediate patching is not feasible. Regular security audits and static code analysis should be employed in future development cycles to ensure all API routes adhere to strict authentication standards, preventing similar authorization bypasses from occurring again.

Responsible

WPScan

Reservation

08/20/2026

Disclosure

08/29/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!