Skip to main content

JS Help Desk CVE-2026-56054

| EUVDEUVD-2026-39383 HIGH
Path Traversal (CWE-22)
2026-06-25 Patchstack GHSA-rqqr-p8wr-f4rp
7.7
CVSS 3.1 · Vendor: Patchstack
Share

Severity by source

Vendor (Patchstack) PRIMARY
7.7 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
vuln.today AI
7.7 HIGH

Network-reachable endpoint with low complexity; Subscriber login required so PR:L; arbitrary file deletion crosses into core files (S:C) with availability-only impact (A:H), no C/I.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

1
Analysis Generated
Jun 25, 2026 - 14:24 vuln.today

DescriptionCVE.org

Subscriber Arbitrary File Deletion in JS Help Desk <= 3.1.1 versions.

AnalysisAI

Arbitrary file deletion in the JS Help Desk (JS Support Ticket) WordPress plugin versions 3.1.1 and earlier lets a low-privileged authenticated user (Subscriber, PR:L) delete arbitrary files on the server via path traversal. Because the scope is changed (S:C) and impact is availability-only (A:H), an attacker can remove critical files such as wp-config.php to trigger denial of service or force WordPress into a reinstall/setup state. No public exploit is identified at time of analysis and the issue is not listed in CISA KEV; it was disclosed through Patchstack.

Technical ContextAI

The affected component is the JS Help Desk (slug: js-support-ticket) WordPress plugin authored by 'ahmad', per CPE cpe:2.3:a:ahmad:js_help_desk:*. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, i.e. Path Traversal): a file-handling routine-typically an attachment, ticket, or temp-file deletion endpoint exposed to logged-in users-fails to sanitize a user-supplied path, allowing sequences like ../ to escape the intended directory. Since WordPress plugins commonly run file operations with the web server's privileges, a traversal in a delete handler resolves to arbitrary paths anywhere the PHP process can write, which the CVSS scope-change flag (S:C) reflects by impacting resources beyond the vulnerable component.

RemediationAI

No vendor-released patch version is identified at time of analysis, so confirm the latest available release via the WordPress plugin repository and the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/js-support-ticket/vulnerability/wordpress-js-help-desk-plugin-3-1-1-arbitrary-file-deletion-vulnerability) and upgrade to any version above 3.1.1 once published. Until a fix is confirmed, the highest-value compensating control is to disable open user self-registration (Settings > General > 'Anyone can register') so attackers cannot obtain the required Subscriber account-trade-off: blocks legitimate self-signup. As an interim measure, deactivate the JS Help Desk plugin if the help-desk function is non-essential (trade-off: loss of ticketing), or place a WAF/virtual-patch rule (e.g. Patchstack) in front of the plugin's file-handling endpoints to block traversal sequences. Additionally, harden filesystem permissions so the web server user cannot delete core files like wp-config.php outside the upload directory, and audit existing Subscriber accounts for abuse.

CVE-2023-50839 CRITICAL POC
9.3 Dec 28

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in JS Help Desk JS He

CVE-2026-14930 HIGH POC
7.5 Jul 31

Unauthenticated file upload and arbitrary ticket attachment in JS Help Desk WordPress plugin (all versions before 3.1.4)

CVE-2026-14931 MEDIUM POC
6.5 Jul 31

User email enumeration in the JS Help Desk WordPress plugin (versions before 3.1.4) allows any Contributor-level site us

CVE-2026-14928 MEDIUM POC
6.5 Jul 31

JS Help Desk WordPress plugin before 3.1.4 exposes all support ticket content to any authenticated WordPress user due to

CVE-2026-15209 MEDIUM POC
6.5 Jul 31

Insecure Direct Object Reference (IDOR) in JS Help Desk WordPress plugin before 3.1.5 exposes support ticket data to any

CVE-2022-46839 CRITICAL
10.0 Jan 05

Unrestricted file upload in JS Help Desk WordPress plugin. CVSS 10.0.

CVE-2024-43274 CRITICAL
9.8 Nov 01

Missing Authorization vulnerability in JS Help Desk JS Help Desk - Best Help Desk & Support Plugin allows Accessing Func

CVE-2024-31273 CRITICAL
9.8 Jun 09

Missing Authorization vulnerability in JS Help Desk JS Help Desk - Best Help Desk & Support Plugin.8.3. Rated critical s

CVE-2025-30886 CRITICAL
9.3 Apr 01

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in JoomSky JS Help De

CVE-2026-48886 CRITICAL
9.3 Jun 15

SQL injection in the JS Help Desk WordPress plugin versions 3.0.9 and earlier allows remote unauthenticated attackers to

CVE-2022-46838 CRITICAL
9.1 Dec 13

Missing Authorization vulnerability in JoomSky JS Help Desk js-support-ticket allows Exploiting Incorrectly Configured A

CVE-2025-30878 HIGH
8.6 Apr 01

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in JoomSky JS Help Desk all

Share

CVE-2026-56054 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy