CVE-2026-15209

JS Help Desk – AI-Powered Support & Ticketing System < 3.1.5 - Subscriber+ Cross-User Support Ticket Disclosure via IDOR

Published Jul 31, 2026 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
The JS Help Desk WordPress plugin before 3.1.5 does not verify that the requesting user owns the ticket being loaded: a low-privileged authenticated user can supply another user's ticket ID and read that ticket's contents, including the reporter's PII and message body.

Analysis

AI-generated

Technical impact

The JS Help Desk WordPress plugin grants authenticated users the ability to load tickets by ID, yet it fails to verify that the requesting user owns the ticket in question. A low‑privileged user can therefore supply another user's ticket identifier and read that ticket’s full contents, including the reporter’s personally identifiable information and private messages. This flaw allows an attacker to obtain sensitive data that should be confined to the original ticket owner.

Affected Systems

The vulnerability affects the JS Help Desk plugin for WordPress, specifically all releases prior to version 3.1.5. No vendor level patch information is listed beyond the version constraint, so any installation running an earlier version is susceptible.

Risk and Exploitability

The CVSS score of 6.5 categorizes this as a medium severity issue, while the EPSS score of less than 1% indicates a low likelihood of exploitation at present. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is an authenticated, low‑privileged user who can manipulate the ticket ID in a request to read another user’s ticket. Because the flaw is a classic Insecure Direct Object Reference, exploitation is straightforward once the attacker is authenticated, and the scope extends to all tickets they target.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the JS Help Desk plugin to version 3.1.5 or later to address the IDOR flaw.
  • If an immediate update cannot be performed, restrict or disable direct ticket‑by‑ID access and enforce server‑side ownership checks before displaying ticket data.
  • Audit existing tickets for exposed PII and clear any records that were improperly accessed.
  • Monitor access logs for unusual ticket‑viewing patterns and configure alerts for cross‑user ticket retrieval attempts.

Generated by OpenCVE AI on August 4, 2026 at 11:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Jshelpdesk
Jshelpdesk jshelpdesk
Wordpress
Wordpress wordpress
Vendors & Products Jshelpdesk
Jshelpdesk jshelpdesk
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Weaknesses CWE-284
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-284
CWE-639
Type Values Removed Values Added
Description The JS Help Desk WordPress plugin before 3.1.5 does not verify that the requesting user owns the ticket being loaded: a low-privileged authenticated user can supply another user's ticket ID and read that ticket's contents, including the reporter's PII and message body.
Title JS Help Desk – AI-Powered Support & Ticketing System < 3.1.5 - Subscriber+ Cross-User Support Ticket Disclosure via IDOR
References
Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Jul 31, 2026, 7:45 PM
Reserved
Jul 9, 2026, 7:30 AM
Status
Deferred
Published
Jul 31, 2026, 7:16 AM
Modified
Aug 26, 2026, 4:31 PM