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.
| Vulnerability | Severity | Affected | Fix | Published |
|---|---|---|---|---|
| Broken access control CVE-2026-103079 | Medium 5.4 | Up to 4.0.0 | No fixed version yet | 2 d ago |
| Broken access control CVE-2026-103078 | Medium 4.3 | Up to 4.0.0 | No fixed version yet | 2 d ago |
| Sensitive data exposure CVE-2026-14928 | Medium 6.5 | Before 3.1.4 | Fixed in 3.1.4 | 31 Jul 2026 |
| Broken access control CVE-2026-14929 | Medium 4.3 | Before 3.1.4 | Fixed in 3.1.4 | 31 Jul 2026 |
| Broken access control CVE-2026-14930 | High 7.5 | Before 3.1.4 | Fixed in 3.1.4 | 31 Jul 2026 |
| Sensitive data exposure CVE-2026-14931 | Medium 6.5 | Before 3.1.4 | Fixed in 3.1.4 | 31 Jul 2026 |
| Broken access control CVE-2026-15209 | Medium 6.5 | Before 3.1.5 | Fixed in 3.1.5 | 31 Jul 2026 |
| SQL injection CVE-2026-2511 | High 7.5 | Up to 3.0.4 | Fixed in a later version (latest 4.0.0) | 26 Mar 2026 |
| SQL injection CVE-2023-7337 | High 7.5 | Not yet published | Check for an update | 4 Mar 2026 |
| Sensitive data exposure CVE-2024-13606 | High 7.5 | Before 2.8.9 | Fixed in 2.8.9 | 13 Feb 2025 |
| Broken access control CVE-2024-13607 | Medium 4.3 | Up to 2.8.8 | Fixed in a later version (latest 4.0.0) | 4 Feb 2025 |
| Cross-site request forgery (CSRF) CVE-2024-7094 | Critical 9.8 | Up to 2.8.6 | Fixed in a later version (latest 4.0.0) | 13 Aug 2024 |
| Cross-site request forgery (CSRF) CVE-2018-21002 | High 8.8 | Before 2.0.6 | Fixed in 2.0.6 | 27 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.