Skip to main content

JS Help Desk EUVDEUVD-2026-51422

| CVE-2026-14929 MEDIUM
Incorrect Authorization (CWE-863)
2026-07-31 WPScan GHSA-g256-5g3w-9rv9
4.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
4.3 MEDIUM

Network-delivered IDOR requiring only a subscriber session; impact is strictly limited to overwriting reply content with no confidentiality or availability consequence.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

5
Analysis Generated
Jul 31, 2026 - 14:28 vuln.today
CVSS changed
Jul 31, 2026 - 14:22 NVD
4.3 (MEDIUM)
Patch available
Jul 31, 2026 - 07:01 EUVD
CVE Published
Jul 31, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 31, 2026 - 06:00 cve.org
MEDIUM 4.3

DescriptionCVE.org

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.

AnalysisAI

Broken authorization in the JS Help Desk WordPress plugin (versions prior to 3.1.4) allows any authenticated user at Subscriber level or above to overwrite the content of any support-ticket reply site-wide, regardless of ownership. The plugin's reply-update endpoint fails to validate that the requesting user owns the targeted reply, enabling unauthorized content manipulation across all tickets. A publicly available proof-of-concept exploit exists; no active exploitation has been confirmed in CISA KEV at time of analysis.

Technical ContextAI

The vulnerability is rooted in CWE-863 (Incorrect Authorization), a broken access control pattern in which the application enforces authentication (PR:L - a valid WordPress session is required) but omits ownership verification before allowing a write operation. The affected component is the support-ticket reply update mechanism within the JS Help Desk plugin for WordPress, identified by CPE cpe:2.3:a:unknown:js_help_desk:*:*:*:*:*:*:*:*. All versions from 0 through 3.1.3 are affected. This is a classic Insecure Direct Object Reference (IDOR) scenario: the plugin accepts a reply identifier and applies the update without confirming the caller has rights over that specific object. WordPress's Subscriber role is the lowest authenticated role, meaning this is exploitable by virtually any registered site user.

RemediationAI

Update the JS Help Desk WordPress plugin to version 3.1.4 or later, which is confirmed by the vendor as the patched release. The fix is available through the WordPress plugin repository and the WPScan advisory at https://wpscan.com/vulnerability/2d786e43-6dbc-4d63-844e-2ca1384cdfd3/. If an immediate upgrade is not possible, a compensating control is to disable new user registration on the WordPress site (Settings > General > uncheck 'Anyone can register'), which removes the ability for unknown parties to obtain the Subscriber-level account required for exploitation. Note this does not protect against already-registered users exploiting the flaw. Additionally, site administrators should audit recent support-ticket reply edits for unexpected modifications as a detection measure.

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

EUVD-2026-51422 vulnerability details – vuln.today

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