Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessFingerprint WordPress site for JS Help Desk plugin
-
DeliveryIdentify unauthenticated plugin endpoint (REST or admin-ajax)
-
ExploitSend crafted HTTP request with no credentials
-
ExecutionPlugin skips authorization check (CWE-862)
-
PersistExecute unauthorized operation on ticket data
-
ImpactIntegrity or availability of help desk disrupted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No authentication is required - the CVSS vector PR:N confirms unauthenticated exploitation. No special configuration beyond a default installation of JS Help Desk 3.0.9 or earlier is needed; the flaw appears to reside in standard plugin functionality accessible to any HTTP client. Exploitation is limited to WordPress sites running the affected plugin version; the scope does not extend beyond the plugin's own functionality (S:U), and there is no confidentiality impact (C:N), so sensitive data exfiltration is not an expected outcome based on available data. Exploitation is further bounded by the low-level integrity and availability impact (I:L/A:L), suggesting the unauthorized actions affect help desk records rather than enabling full site compromise. No platform-specific or non-default configuration prerequisite has been identified. |
| Impact | The CVSS 6.5 Medium score is driven by the favorable (for attackers) access profile: network-reachable, low complexity, no privileges, no user interaction. The impact is constrained to I:L and A:L with no confidentiality loss (C:N), and scope is unchanged (S:U), meaning exploitation does not pivot to the broader WordPress core or server. No EPSS score was provided in the source data, so exploitation probability cannot be quantitatively assessed. No CISA KEV listing and no confirmed public proof-of-concept exist at time of analysis, which moderates urgency. However, the zero-prerequisite exploitation profile means any automated scanner or opportunistic attacker can attempt this without setup. The realistic priority is moderate: sites hosting sensitive support tickets (PII, credentials in ticket threads) face meaningful integrity and availability risk despite the bounded CVSS impact metrics. EPSS data absence is a gap - defenders should monitor Patchstack and NVD for updates. |
| Exploit ScenarioDerived | An unauthenticated attacker identifies a WordPress site running JS Help Desk via passive fingerprinting (plugin path enumeration or HTTP response headers) and sends a crafted HTTP POST or GET request directly to a vulnerable plugin endpoint - such as an admin-ajax action or REST route - that lacks authorization verification. The plugin processes the request without checking user capabilities, allowing the attacker to modify or delete support tickets, alter ticket metadata, or trigger availability-affecting operations on the help desk data. No public proof-of-concept has been identified, but the attack requires only standard HTTP tooling given the PR:N/AC:L profile. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 15, 2026
Broken Access Control in the JS Help Desk WordPress plugin version 3.0.9 and earlier enables unauthenticated remote attackers to perform unauthorized actions against the help desk system, impacting both integrity and availability. The flaw, rooted in missing authorization checks (CWE-862), allows network-accessible exploitation with no credentials, no user interaction, and low attack complexity. No public exploit code or CISA KEV listing has been identified at time of analysis, but the trivial exploitation profile warrants prompt remediation on any internet-exposed WordPress deployment.
RemediationAI
The primary remediation is to upgrade the JS Help Desk plugin beyond version 3.0.9; the exact patched version is not confirmed in available data - verify the latest release in the WordPress plugin repository and cross-check the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/js-support-ticket/vulnerability/wordpress-js-help-desk-plugin-3-0-9-broken-access-control-vulnerability for a confirmed fix version before deploying. If an upgrade is not immediately possible, a practical compensating control is to place the WordPress site behind authentication at the web server or WAF layer (e.g., HTTP Basic Auth on wp-admin and admin-ajax.php), which prevents unauthenticated access to plugin AJAX handlers - note this may disrupt legitimate front-end ticket submission by unauthenticated users if the plugin supports public ticket creation. Alternatively, a WAF rule blocking unexpected parameter combinations on admin-ajax.php or the plugin's REST routes can reduce exposure. Neither workaround is a substitute for patching. Monitor the WordPress plugin update channel and Patchstack for a confirmed patched release.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
JS Help Desk is a WordPress support-ticket plugin developed by vendor 'ahmad', identified via CPE cpe:2.3:a:ahmad:js_help_desk:*:*:*:*:*:*:*:*. CWE-862 (Missing Authorization) describes the root cause: one or more plugin endpoints or AJAX actions fail to verify whether the requesting user holds the necessary capability or role before executing sensitive operations. In WordPress, plugins commonly register REST API routes or admin-ajax handlers that must explicitly call current_user_can() or equivalent checks; omitting these checks allows any HTTP client - authenticated or not - to invoke restricted functionality. The CVSS vector AV:N/AC:L/PR:N/UI:N confirms the flaw is reachable over the network without any credentials or user interaction, consistent with a publicly registered but inadequately guarded WordPress endpoint.
Know when Js Help Desk gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Network-reachable unauthenticated endpoint with no interaction; impact limited to low integrity and availability with no confidentiality loss and unchanged scope.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Broken Access Control in JS Help Desk <= 3.0.9 versions.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Js Help Desk
View allImproper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in JS Help Desk JS He
Unauthenticated file upload and arbitrary ticket attachment in JS Help Desk WordPress plugin (all versions before 3.1.4)
User email enumeration in the JS Help Desk WordPress plugin (versions before 3.1.4) allows any Contributor-level site us
JS Help Desk WordPress plugin before 3.1.4 exposes all support ticket content to any authenticated WordPress user due to
Insecure Direct Object Reference (IDOR) in JS Help Desk WordPress plugin before 3.1.5 exposes support ticket data to any
Unrestricted file upload in JS Help Desk WordPress plugin. CVSS 10.0.
Missing Authorization vulnerability in JS Help Desk JS Help Desk - Best Help Desk & Support Plugin allows Accessing Func
Missing Authorization vulnerability in JS Help Desk JS Help Desk - Best Help Desk & Support Plugin.8.3. Rated critical s
SQL injection in the JS Help Desk WordPress plugin versions 3.0.9 and earlier allows remote unauthenticated attackers to
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in JoomSky JS Help De
Missing Authorization vulnerability in JoomSky JS Help Desk js-support-ticket allows Exploiting Incorrectly Configured A
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in JoomSky JS Help Desk all
EUVD-2026-36861
GHSA-7cxr-wpq9-9fw9
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB