Skip to main content

GestSup CVE-2026-102374

| EUVDEUVD-2026-88598 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-29 VulnCheck GHSA-rhv9-26qc-872f
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft email with nested MIME encoded-word payload
  2. Delivery
    Send to monitored GestSup mailbox
  3. Exploit
    Connector double-decodes subject after HTML escape
  4. Execution
    Malicious script stored on ticket
  5. Persist
    Technician opens ticket in web UI
  6. Impact
    JavaScript executes in technician session

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

Requires the target GestSup instance (before 3.2.62) to have the IMAP OAuth connector enabled and actively monitoring a mailbox - this is a specific, feature-gated deployment mode, not a default install. Delivery is unauthenticated (any attacker who can email the monitored mailbox), but the payload only executes when a technician subsequently opens the affected ticket in the web interface (UI:P - passive user interaction). Limiting factors: the connector must be configured, the mailbox reachable by external mail, and a privileged technician must view the ticket for impact to occur; the flaw yields no direct server-side confidentiality/integrity/availability impact, only script execution in the technician's browser context.

Impact

This is a genuine but moderate-priority stored XSS. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) confirms remote, unauthenticated, low-complexity injection - an attacker only needs to email a monitored mailbox - but exploitation is gated by passive user interaction (a technician must open the poisoned ticket) and the impact is limited to subsequent-system confidentiality/integrity (SC:L/SI:L), consistent with cross-site scripting rather than direct server compromise (VC/VI/VA all N). No EPSS score, no CISA KEV listing, and no public POC are present in the data, so there is no evidence of active or automated exploitation - the signals point to a real-but-not-urgent issue rather than a high-severity emergency. The 5.3 score is a fair reflection: the unauthenticated network delivery raises exposure, but the XSS blast radius and the required technician interaction cap real-world risk. Note the injection is unauthenticated to DELIVER but the payload only fires inside an authenticated technician session, so it is effectively an unauth-to-privileged-context pivot.

Exploit ScenarioDerived

An attacker sends an email to a mailbox that GestSup monitors via its IMAP OAuth connector, placing a nested MIME encoded-word payload in the Subject header. The connector HTML-escapes the subject and then MIME-decodes it a second time, unwrapping the encoded-word into raw <script> markup that is stored on the ticket. When a support technician opens that ticket in the GestSup web UI, the JavaScript executes in their authenticated session. No public exploit code is identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Sep 29, 2026

Stored cross-site scripting in GestSup versions before 3.2.62 allows unauthenticated attackers to inject JavaScript into technician sessions by emailing a monitored mailbox with nested MIME encoded-words in the subject line; the IMAP OAuth connector double-decodes the subject after HTML escaping, so the decoded payload survives sanitization and is stored with the ticket. Exploitation is feature-gated: the instance must have the IMAP OAuth connector enabled and actively polling a mailbox reachable from outside, and the script only fires when a technician subsequently opens the affected ticket in the web interface (passive user interaction), yielding script execution in the technician's browser rather than direct server-side impact. No public exploit code has been identified at time of analysis, and the flaw is not confirmed as actively exploited (CISA KEV); risk is real but moderate given the configuration prerequisites.

RemediationAI

Vendor-released patch: upgrade to GestSup 3.2.62 or later using the stable patch package at https://gestsup.fr/index.php?page=download&channel=stable&version=3.2.62&type=patch or the standard download page at https://gestsup.fr/index.php?page=download; confirm the deployed version after upgrading, as the CPE range covers all releases below 3.2.62. If immediate upgrade is not feasible, disable the IMAP OAuth connector (or stop it from polling the mailbox) until patched - this removes the ingestion vector entirely at the cost of losing automatic ticket creation from email - or restrict the monitored mailbox so external/untrusted senders cannot deliver to it, accepting that this breaks legitimate inbound-email ticketing from outside the organization and only reduces, not eliminates, risk from internal senders. A Content-Security-Policy on the GestSup web interface that disallows inline script and restricts script-src to same-origin assets provides defense-in-depth against this and similar stored XSS, though it requires testing because GestSup's UI may rely on inline handlers and a strict policy can break functionality. Note that the flaw yields no server-side confidentiality, integrity, or availability impact per the assessed vectors, so the primary residual exposure is session/session-token theft or technician-side actions from the injected script; monitor the affected mailbox for suspicious encoded-word subjects while remediation is pending.

Affected VersionsENISA

GestSup 0 <3.2.62

Affected Packages

euvd gestsup fix: 3.2.62

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

GestSup is a French open-source IT helpdesk/ticketing application, and the affected component is its IMAP OAuth mail connector, which ingests inbound email and converts it into tickets. MIME encoded-words (RFC 2047) allow non-ASCII subjects to be transmitted as Q- or B-encoded tokens; the connector HTML-escapes the raw subject first and then applies MIME decoding, so a nested or doubly-encoded subject resolves after the escaping step and reintroduces angle brackets, quotes, and other markup that the escaper had neutralized. That decoded, unsanitized string is persisted as the ticket subject and rendered in the technician's ticket view, producing stored XSS (CWE-79, improper neutralization of input during web page generation). The CPE cpe:2.3:a:gestsup:gestsup:*:*:*:*:*:*:*:* indicates the vendor/product pairing with an open version range, i.e., all releases below the 3.2.62 fix. Because the injection vector is inbound email to a mailbox rather than an HTTP request, the attacker needs no GestSup account, but the vulnerable code path only exists where the IMAP OAuth connector has been configured and pointed at a mailbox that external senders can reach.

Know when Gestsup 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 (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
vuln.today AI 6.1 MEDIUM

Unauthenticated remote email delivery (AV:N/PR:N), but requires a technician to view the ticket (UI:R); stored XSS crosses into the victim's browser context (S:C) with limited C/I and no availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

GestSup versions before 3.2.62 contain a stored cross-site scripting vulnerability in the IMAP OAuth connector that double-decodes MIME-encoded email subjects after HTML escaping. Unauthenticated attackers can send crafted emails to monitored mailboxes with nested MIME encoded-words to inject JavaScript that executes in technician sessions when viewing tickets.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche French open-source IT helpdesk/ticketing, limited enterprise footprint
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 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.

Related Vulnerabilities in GestSup XSS and Access Control Vulnerabilities

View all 3

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