Description
The JS Help Desk WordPress plugin before 3.1.4 does not perform any authorization, nonce, or ownership check on a front-end request dispatcher, allowing unauthenticated users to upload files (limited to the JS Help Desk WordPress plugin before 3.1.4's inert allowed extensions) and attach them to arbitrary users' support tickets.
Published: 2026-07-31
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the JS Help Desk WordPress plugin versions prior to 3.1.4. The front‑end request dispatcher responsible for ticket file uploads lacks any authorization, nonce, or ownership validation. An unauthenticated user can therefore upload any file that matches the plugin’s limited allowed extensions and attach it to an existing support ticket belonging to any user. This oversight allows an attacker to add attachments to tickets belonging to any user on a WordPress site without authentication.

Affected Systems

The affected product is the JS Help Desk WordPress plugin. Versions before 3.1.4 are impacted; any installation of this plugin running those earlier versions and exposing the ticket file upload endpoint is vulnerable.

Risk and Exploitability

The lack of authentication checks for ticket file uploads creates a high‑risk vector for exploitation. An attacker can attach any file that the plugin accepts to a support ticket for any user, giving them unauthorized control over ticket attachments. The EPSS score is below 1%, indicating a very low but non‑zero probability of exploitation, and it is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on August 3, 2026 at 10:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade JS Help Desk to version 3.1.4 or later.
  • If an upgrade is not immediately possible, block the ticket file upload endpoint for unauthenticated users using an access control rule or web application firewall.
  • Restrict the allowed file types to non‑executable extensions.
  • Implement robust authorization checks and nonce verification for all ticket attachment uploads.

Generated by OpenCVE AI on August 3, 2026 at 10:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 31 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

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

ssvc

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


Fri, 31 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The JS Help Desk WordPress plugin before 3.1.4 does not perform any authorization, nonce, or ownership check on a front-end request dispatcher, allowing unauthenticated users to upload files (limited to the JS Help Desk WordPress plugin before 3.1.4's inert allowed extensions) and attach them to arbitrary users' support tickets.
Title JS Help Desk < 3.1.4 - Unauthenticated Arbitrary Ticket File Attachment Upload
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-31T19:46:54.676Z

Reserved: 2026-07-07T09:19:06.069Z

Link: CVE-2026-14930

cve-icon Vulnrichment

Updated: 2026-07-31T19:46:40.209Z

cve-icon NVD

Status : Received

Published: 2026-07-31T07:16:26.610

Modified: 2026-07-31T20:16:47.480

Link: CVE-2026-14930

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T10:15:03Z

Weaknesses