JS Help Desk WordPress Plugin Insecure Direct Object Reference Vulnerability

Vulnerability

A vulnerability allowing Insecure Direct Object Reference has been identified in the JS Help Desk – The Ultimate Help Desk & Support Plugin for WordPress, affecting all versions through 2.8.8. The issue arises in the GDPR module, specifically within the 'exportusereraserequest' function, where user-controlled keys are not properly validated. This flaw enables authenticated attackers with Subscriber-level permissions or higher to export ticket data for any user.

Impact

Exploitation of this vulnerability allows for unauthorized access to user ticket data, potentially leading to privacy violations and misuse of sensitive information.

Reproduction

To reproduce this vulnerability, an authenticated user with Subscriber-level permissions or higher can send a request to the 'exportusereraserequest' endpoint. The request must include a user-controlled key that lacks proper validation. This can be done by manipulating the request parameters to export ticket data for any user, not just the authenticated user.

Remediation

Users are advised to update the JS Help Desk WordPress plugin to version 2.8.9 or later, where this vulnerability has been patched.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.3
remediation
7.7
relevance
0.0
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.