CVE-2026-96886 in Course Booking System Plugininfo

Summary

by MITRE • 09/30/2026

The Course Booking System WordPress plugin before 7.0.9 does not restrict access to its booking export, allowing unauthenticated users to download the name, email address and billing address of every customer who has booked a course.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 09/30/2026

The vulnerability identified in the Course Booking System for WordPress prior to version 7.0.9 represents a critical failure in access control mechanisms within the plugin's administrative functionality. Specifically, the endpoint responsible for exporting booking data lacks proper authentication checks or authorization validation when handling requests from unauthenticated users. This architectural flaw allows any individual with knowledge of the target URL and valid parameters to trigger the export function without needing to log into the WordPress dashboard. The absence of these security controls means that sensitive customer information is exposed through a publicly accessible interface, violating fundamental principles of secure software design regarding data protection and user privilege management.

From a technical perspective, this issue falls under CWE-284 Improper Access Control, as the application fails to enforce appropriate restrictions on authenticated users' access to resources. The vulnerability enables unauthenticated actors to retrieve comprehensive datasets containing personally identifiable information including full names, email addresses, and billing addresses of all customers who have utilized the booking service. This exposure occurs because the export feature does not verify whether the requesting entity possesses valid administrative credentials or session tokens before processing the data retrieval request. Consequently, the system treats anonymous requests with the same level of trust as authorized administrative actions, creating a direct pathway for mass data exfiltration without any form of user verification.

The operational impact of this vulnerability is severe due to the volume and sensitivity of the compromised data. Organizations relying on this plugin face significant risks including regulatory non-compliance with frameworks such as GDPR or CCPA which mandate strict protection of personal customer information. The exposure of billing addresses alongside names and emails facilitates targeted phishing campaigns, social engineering attacks, and identity theft against affected customers. Furthermore, attackers can aggregate this data to build detailed profiles for malicious purposes, potentially leading to reputational damage and legal liabilities for the organization hosting the WordPress site. The ease of exploitation means that automated scanning tools could rapidly identify vulnerable instances across the internet, increasing the likelihood of widespread compromise.

To mitigate this risk, immediate action is required by upgrading the Course Booking System plugin to version 7.0.9 or later where these access control restrictions have been implemented. Administrators should also audit their WordPress installations for any other plugins that may expose similar endpoints without proper authentication checks. Implementing web application firewalls can provide an additional layer of defense by blocking requests to sensitive export URLs from unauthenticated sources until patches are applied. Regular security audits and penetration testing should be conducted to ensure that administrative functions remain strictly protected against unauthorized access, thereby maintaining the integrity and confidentiality of customer data within the WordPress ecosystem.

Responsible

WPScan

Reservation

09/23/2026

Disclosure

09/30/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!