← WordPress Vulnerabilities
WordPress security by component

JS Help Desk

JS Help Desk adds a help desk and support ticket system for managing customer requests in WordPress.

JS Help Desk (js-help-desk) is a WordPress plugin with 13 published CVE records in this archive. The latest tracked vulnerability was published Jul 31, 2026; the highest published CVSS base score is 9.3.

Plugin slug: js-help-desk

CVE-2026-15209: JS Help Desk lets low-privileged users read other customers' tickets

JS Help Desk before 3.1.5 loads a requested support ticket without confirming that the authenticated requester owns it. A low-privileged user can supply another user's ticket identifier and receive the ticket's subject, message body and reporter personally identifiable information. The published.

PublishedJul 31, 2026
Known safe version3.1.5
Published vulnerabilities for js-help-desk
Safe version
Jul 31, 2026 CVE-2026-15209
JS Help Desk lets low-privileged users read other customers' tickets
JS Help Desk before 3.1.5 loads a requested support ticket without confirming that the authenticated requester owns it. A low-privileged user can supply another user's ticket identifier and receive the ticket's subject, message body and reporter personally identifiable information. The published.
3.1.5
CVE6.5
Jul 31, 2026 CVE-2026-14931
JS Help Desk lets Contributors enumerate every user's email address
JS Help Desk before 3.1.4 grants a support-agent capability to the WordPress Contributor role during activation, then exposes a user-listing handler without an additional capability check. A Contributor can invoke that handler and enumerate the email addresses of all registered WordPress users. The published.
3.1.4
CVE6.5
Jul 31, 2026 CVE-2026-14930
JS Help Desk lets visitors attach files to other users' tickets
JS Help Desk before 3.1.4 exposes a front-end request dispatcher without authentication, a nonce check or ticket-ownership validation. An unauthenticated visitor can submit a file accepted by the plugin and select another user's support ticket as its destination, causing the file to be stored and attached to that ticket. The plugin limits uploads to its inert allowed extensions, so the published record does not establish executable-file upload, but the operation can tamper with support records and place attacker content in a trusted workflow.
3.1.4
CVE7.5
Jul 31, 2026 CVE-2026-14929
JS Help Desk lets Subscribers overwrite any ticket reply
JS Help Desk before 3.1.4 updates a selected support-ticket reply without verifying that the authenticated requester owns that reply or its ticket. Any Subscriber-or-higher user can submit another reply's identifier and replacement content, overwriting messages across the support system. The published.
3.1.4
CVE4.3
Jul 31, 2026 CVE-2026-14928
JS Help Desk search exposes every support ticket to Subscribers
JS Help Desk before 3.1.4 returns support-ticket content through a nonce-gated search handler without an authorization or ownership check. Any authenticated Subscriber-or-higher user who can obtain the nonce can search or select other users' tickets and read their subjects and full message bodies. The published.
3.1.4
CVE6.5
Apr 01, 2025 CVE-2025-30901
JS Help Desk: Filesystem traversal
JS Help Desk is affected by filesystem traversal. Exposure depends on how the affected operation is made reachable by the site. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
See mitigation notes
CVE8.1
Apr 01, 2025 CVE-2025-30886
JS Help Desk: SQL injection
JS Help Desk is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE9.3
Apr 01, 2025 CVE-2025-30882
JS Help Desk: Filesystem traversal
JS Help Desk is affected by filesystem traversal. Exposure depends on how the affected operation is made reachable by the site. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
See mitigation notes
CVE7.5
Apr 01, 2025 CVE-2025-30880
JS Help Desk: A security weakness
JS Help Desk is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE7.5
Apr 01, 2025 CVE-2025-30878
JS Help Desk: Filesystem traversal
JS Help Desk is affected by filesystem traversal. Exposure depends on how the affected operation is made reachable by the site. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
See mitigation notes
CVE8.6
Dec 13, 2024 CVE-2022-46840
JS Help Desk – Best Help Desk & Support Plugin: A security weakness
JS Help Desk – Best Help Desk & Support Plugin is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE5.4
Dec 13, 2024 CVE-2022-46838
JS Help Desk – Best Help Desk & Support Plugin: A security weakness
JS Help Desk – Best Help Desk & Support Plugin is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE9.1
Nov 09, 2024 CVE-2024-51670
JS Help Desk: Cross-site scripting
JS Help Desk is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE5.9