Website support, maintenance and fixes for UK businessesCall 0208 088 8371info@websupportservices.co.uk

HomeWordPress vulnerabilitiesJS Help Desk

JS Help Desk vulnerabilities

JS Help Desk has 13 known vulnerabilities in this database. The most recent published record is dated 5 Oct 2026.

Known vulnerabilities
13
Active installs
7,000+
Latest version
4.0.0
Last updated
7 Sep 2026
Most recent
5 Oct 2026

No fixed version has been published yet, so consider disabling, removing or replacing the plugin until a safe release is available.

Find it in your WordPress dashboard under Plugins. Severity is based on the CVSS score published with the CVE where one is available.

VulnerabilitySeverityAffectedFixPublished
Broken access control
CVE-2026-103079
Medium 5.4Up to 4.0.0No fixed version yet2 d ago
Broken access control
CVE-2026-103078
Medium 4.3Up to 4.0.0No fixed version yet2 d ago
Sensitive data exposure
CVE-2026-14928
Medium 6.5Before 3.1.4Fixed in 3.1.431 Jul 2026
Broken access control
CVE-2026-14929
Medium 4.3Before 3.1.4Fixed in 3.1.431 Jul 2026
Broken access control
CVE-2026-14930
High 7.5Before 3.1.4Fixed in 3.1.431 Jul 2026
Sensitive data exposure
CVE-2026-14931
Medium 6.5Before 3.1.4Fixed in 3.1.431 Jul 2026
Broken access control
CVE-2026-15209
Medium 6.5Before 3.1.5Fixed in 3.1.531 Jul 2026
SQL injection
CVE-2026-2511
High 7.5Up to 3.0.4Fixed in a later version (latest 4.0.0)26 Mar 2026
SQL injection
CVE-2023-7337
High 7.5Not yet publishedCheck for an update4 Mar 2026
Sensitive data exposure
CVE-2024-13606
High 7.5Before 2.8.9Fixed in 2.8.913 Feb 2025
Broken access control
CVE-2024-13607
Medium 4.3Up to 2.8.8Fixed in a later version (latest 4.0.0)4 Feb 2025
Cross-site request forgery (CSRF)
CVE-2024-7094
Critical 9.8Up to 2.8.6Fixed in a later version (latest 4.0.0)13 Aug 2024
Cross-site request forgery (CSRF)
CVE-2018-21002
High 8.8Before 2.0.6Fixed in 2.0.627 Aug 2019
Read the published descriptions
CVE-2026-103079, 5 Oct 2026
Authorization Bypass Through User-Controlled Key vulnerability in Ahmad JS Help Desk js-support-ticket allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects JS Help Desk: from n/a through 4.0.0. CVE record
CVE-2026-103078, 5 Oct 2026
Authorization Bypass Through User-Controlled Key vulnerability in Ahmad JS Help Desk js-support-ticket allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects JS Help Desk: from n/a through 4.0.0. CVE record
CVE-2026-14928, 31 Jul 2026
The JS Help Desk WordPress plugin before 3.1.4 does not perform authorization or ownership checks before returning support-ticket content in a nonce-gated search handler, allowing any authenticated user (Subscriber and above) to read the subject and full message body of every other user's support tickets. CVE record
CVE-2026-14929, 31 Jul 2026
The JS Help Desk WordPress plugin before 3.1.4 does not verify ownership of the targeted reply before updating it, allowing any authenticated user (Subscriber and above) to overwrite the content of any support-ticket reply on the site. CVE record
CVE-2026-14930, 31 Jul 2026
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. CVE record
CVE-2026-14931, 31 Jul 2026
The JS Help Desk WordPress plugin before 3.1.4 grants a support-agent capability to the Contributor role on activation and does not perform a capability check on a user-listing handler, allowing Contributor-level users to enumerate the email addresses of all registered WordPress users. CVE record
CVE-2026-15209, 31 Jul 2026
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. CVE record
CVE-2026-2511, 26 Mar 2026
The JS Help Desk - AI-Powered Support & Ticketing System plugin for WordPress is vulnerable to SQL Injection via the `multiformid` parameter in the `storeTickets()` function in all versions up to, and including, 3.0.4. This is due to the user-supplied `multiformid` value being passed to `esc_sql()` without enclosing the result in quotes in the SQL query, rendering the escaping ineffective against payloads that do not contain quote characters. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. CVE record
CVE-2023-7337, 4 Mar 2026
The JS Help Desk - AI-Powered Support & Ticketing System plugin for WordPress is vulnerable to SQL Injection via the 'js-support-ticket-token-tkstatus' cookie in version 2.8.2 due to an incomplete fix for CVE-2023-50839 where a second sink was left with insufficient escaping on the user supplied values and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. CVE record
CVE-2024-13606, 13 Feb 2025
The JS Help Desk - The Ultimate Help Desk & Support Plugin plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.8.8 via the 'jssupportticketdata' directory. This makes it possible for unauthenticated attackers to extract sensitive data stored insecurely in the /wp-content/uploads/jssupportticketdata directory which can contain file attachments included in support tickets. CVE record
CVE-2024-13607, 4 Feb 2025
The JS Help Desk - The Ultimate Help Desk & Support Plugin plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.8.8 via the 'exportusereraserequest' due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with Subscriber-level permissions and above, to export ticket data for any user. CVE record
CVE-2024-7094, 13 Aug 2024
The JS Help Desk - The Ultimate Help Desk & Support Plugin plugin for WordPress is vulnerable to PHP Code Injection leading to Remote Code Execution in all versions up to, and including, 2.8.6 via the 'storeTheme' function. This is due to a lack of sanitization on user-supplied values, which replace values in the style.php file, along with missing capability checks. This makes it possible for unauthenticated attackers to execute code on the server. This issue was partially patched in 2.8.6 when the code injection issue was resolved, and fully patched in 2.8.7 when the missing authorization and cross-site request forgery protection was added. CVE-2024-43274 is likely a duplicate of this issue. CVE record
CVE-2018-21002, 27 Aug 2019
The js-support-ticket plugin before 2.0.6 for WordPress has CSRF. CVE record

What to do if you run JS Help Desk

If you run JS Help Desk, open WordPress and check the installed version in Plugins. Compare it with the affected versions in the vulnerability record. If a fixed version is available, take a current backup and update to that version or the latest supported release.

If no fixed version exists, consider disabling and removing the plugin or replacing it with a maintained alternative. After dealing with the affected software, check administrator users, unexpected file changes, redirects, unfamiliar pages and security logs for signs that the site may already have been altered.

Email me about new JS Help Desk vulnerabilities

Free. We email you when a new vulnerability is published for JS Help Desk, usually within minutes. Confirm by email; unsubscribe any time.

Focus on your business. We’ll take care of your website.

From everyday updates to ongoing care, we keep your website working.

Get website support