Skip to main content

Helpdesk EUVDEUVD-2026-23908

| CVE-2026-23756 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-20 VulnCheck
5.1
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
P
Scope
X

Lifecycle Timeline

6
Analysis Generated
Apr 20, 2026 - 18:28 vuln.today
CVSS changed
Apr 20, 2026 - 18:22 NVD
5.4 (MEDIUM) 5.1 (MEDIUM)
EUVD ID Assigned
Apr 20, 2026 - 18:00 euvd
EUVD-2026-23908
Analysis Generated
Apr 20, 2026 - 18:00 vuln.today
Patch released
Apr 20, 2026 - 18:00 nvd
Patch available
CVE Published
Apr 20, 2026 - 17:30 nvd
MEDIUM 5.1

DescriptionCVE.org

GFI HelpDesk before 4.99.9 contains a stored cross-site scripting vulnerability in the Troubleshooter module where the subject POST parameter is not sanitized in Controller_Step.InsertSubmit() and EditSubmit() before being rendered by View_Step.RenderViewSteps(). An authenticated staff member can inject arbitrary JavaScript into the step subject field, and the payload executes when any user navigates to Troubleshooter > View Troubleshooter and clicks the affected step link.

AnalysisAI

Stored cross-site scripting in GFI HelpDesk before version 4.99.9 allows authenticated staff members to inject arbitrary JavaScript via the Troubleshooter step subject field, with execution occurring when any user views the affected step. The vulnerability stems from unsanitized POST parameter handling in Controller_Step.InsertSubmit() and EditSubmit() methods, enabling persistent payload storage and broad user impact within the application.

Technical ContextAI

GFI HelpDesk's Troubleshooter module contains a stored XSS vulnerability (CWE-79) in the step creation and editing workflow. The subject parameter received via POST requests in Controller_Step.InsertSubmit() and EditSubmit() methods lacks input sanitization before being persisted to the backend store. When View_Step.RenderViewSteps() renders the Troubleshooter interface, the unsanitized subject content is inserted into the HTML DOM without encoding, allowing injected JavaScript to execute in the browser context of any user accessing the Troubleshooter > View Troubleshooter section. This is a classic stored XSS pattern where malicious input is saved server-side and re-rendered to multiple users without sanitization, amplifying the attack surface.

RemediationAI

Upgrade GFI HelpDesk to version 4.99.9 or later immediately. The vendor has released a patched version addressing the unsanitized subject parameter handling in the Troubleshooter module. Consult the official GFI product releases page (https://gfi.ai/products-and-solutions/email-and-messaging-solutions/helpdesk/resources/product-releases) for download and deployment instructions. If immediate patching is not feasible, implement input validation and output encoding controls: (1) Restrict access to Troubleshooter step creation/editing to a minimal set of trusted staff via role-based access controls, reducing the attacker surface to only high-privilege accounts; note this does not eliminate the vulnerability but reduces exposure. (2) Implement a Content Security Policy (CSP) header with script-src 'self' on all Troubleshooter pages to block inline script execution, though encoded payloads or DOM-based vectors may bypass depending on CSP strictness. (3) Monitor authentication logs for suspicious staff account activity, particularly rapid step creation by accounts with no prior Troubleshooter history. These mitigations do not fix the root cause and should be considered temporary; patching remains the primary remediation.

CVE-2025-10655 HIGH POC
8.6 Dec 09

SQL injection in Frappe HelpDesk 1.14.0 dashboard functionality allows authenticated attackers to execute arbitrary SQL

CVE-2018-0714 CRITICAL
9.8 Aug 13

Command injection vulnerability in Helpdesk versions 1.1.21 and earlier in QNAP QTS 4.2.6 build 20180531, QTS 4.3.3 buil

CVE-2026-78434 MEDIUM POC
5.5 Aug 24

Unauthenticated actors can post ticket replies in Faveo Helpdesk versions 2.0.0 through 2.0.3 by sending crafted request

CVE-2020-11431 CRITICAL
9.1 May 07

The documentation component in i-net Clear Reports 16.0 to 19.2, HelpDesk 8.0 to 8.3, and PDFC 4.3 to 6.2 allows a remot

CVE-2021-28814 HIGH
8.8 Jun 11

An improper access control vulnerability has been reported to affect QNAP NAS. Rated high severity (CVSS 8.8), this vuln

CVE-2024-58343 MEDIUM POC
4.3 Apr 16

Vision Helpdesk before 5.7.0 (patched in 5.6.10) allows attackers to read user profiles via modified serialized cookie d

CVE-2024-50394 HIGH
7.7 Mar 07

An improper certificate validation vulnerability has been reported to affect Helpdesk. Rated high severity (CVSS 7.7), t

CVE-2020-2500 MEDIUM
6.5 Jul 01

This improper access control vulnerability in Helpdesk allows attackers to get control of QNAP Kayako service. Rated med

CVE-2026-23758 MEDIUM
6.4 Apr 20

GFI HelpDesk before version 4.99.9 allows authenticated staff members to inject persistent JavaScript into ticket subjec

CVE-2026-78435 LOW POC
2.0 Aug 24

Path traversal in Faveo Helpdesk versions 2.0.0 through 2.0.3 enables remote authenticated administrators to delete arbi

CVE-2026-23757 MEDIUM
5.1 Apr 20

Stored cross-site scripting in GFI HelpDesk before version 4.99.10 allows authenticated attackers to inject arbitrary Ja

CVE-2026-23753 MEDIUM
4.8 Apr 20

GFI HelpDesk before version 4.99.9 contains a stored cross-site scripting vulnerability in language management where the

Share

EUVD-2026-23908 vulnerability details – vuln.today

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