Skip to main content

JS Help Desk CVE-2026-48887

| EUVDEUVD-2026-36861 MEDIUM
Missing Authorization (CWE-862)
2026-06-15 Patchstack GHSA-7cxr-wpq9-9fw9
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Fingerprint WordPress site for JS Help Desk plugin
  2. Delivery
    Identify unauthenticated plugin endpoint (REST or admin-ajax)
  3. Exploit
    Send crafted HTTP request with no credentials
  4. Execution
    Plugin skips authorization check (CWE-862)
  5. Persist
    Execute unauthorized operation on ticket data
  6. Impact
    Integrity 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

JS Help Desk n/a ≤3.0.9

Affected Packages

euvd js_help_desk no fix

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

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

Network-reachable unauthenticated endpoint with no interaction; impact limited to low integrity and availability with no confidentiality loss and unchanged scope.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated Broken Access Control in JS Help Desk <= 3.0.9 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-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-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-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

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