Skip to main content

OTRS EUVDEUVD-2026-33547

| CVE-2026-48209 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-06-01 OTRS GHSA-hwvj-jp99-g693
7.1
CVSS 3.1 · Vendor: OTRS
View

Attack ChainAIDerived

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

  1. Access
    Identify OTRS ticket-action endpoint
  2. Delivery
    Craft URL with reflected XSS payload
  3. Exploit
    Deliver link to authenticated agent
  4. Execution
    Agent opens link in browser
  5. Persist
    Script executes in agent session
  6. Impact
    Steal session token or modify tickets

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 victim agent to be logged into OTRS 7.0.x or ((OTRS)) Community Edition 6.x (or a downstream fork built on that code) and to click an attacker-supplied URL that targets a ticket-action endpoint with crafted parameters - the CVSS UI:R confirms user interaction is mandatory, so this is not a drive-by from outside. Although CVSS lists PR:N, the description scopes impact to an 'authenticated agent session,' meaning the *victim* must be an authenticated OTRS agent for the payload to have any effect; an attacker with no relationship to the target organization can still craft the URL but needs a delivery path that reaches an agent. Limiting factors: strict CSP, HttpOnly/SameSite session cookies, and SSO with short session lifetimes all reduce realistic impact; instances accessible only over VPN further reduce exposure to external attackers.

Impact

The CVSS vector AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N indicates network reach, low complexity, and - per the vector - no privileges required, yet the description states the issue affects 'authenticated attackers' targeting agent sessions, a notable discrepancy: PR:N likely reflects that the attacker who crafts the URL needs no account because the *victim* is the authenticated party, but defenders should treat this as a phishing/social-engineering vector against logged-in agents rather than a fully anonymous exploit. There is no KEV listing, no EPSS score, and no SSVC decision provided, and there is no public exploit identified at time of analysis, so this is not an immediate-fire incident; however, the high integrity impact (I:H) is justified because XSS in an agent session can pivot to ticket tampering, credential theft, or privilege escalation through stored admin actions. Realistic prioritization: above-baseline for any internet-exposed OTRS/Community-Edition portal, lower for strictly internal deployments behind SSO with strict referrer/CSP controls.

Exploit ScenarioDerived

An attacker crafts a URL pointing at a ticket-action endpoint on the target OTRS instance with malicious JavaScript injected into a reflected request parameter, then delivers the link to a help-desk agent via a new ticket, email signature, or chat message. When the authenticated agent opens the link, the script executes in their session and can exfiltrate the session cookie, modify or close tickets, escalate the agent's privileges, or stage further attacks against the OTRS backend. No public exploit identified at time of analysis, but the pattern is well-understood and trivially weaponizable once the vulnerable parameter is identified.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 01, 2026

Reflected cross-site scripting in OTRS 7.0.x and ((OTRS)) Community Edition 6.x and earlier allows remote attackers to execute arbitrary JavaScript in an authenticated agent's browser session by tricking the agent into clicking a crafted ticket-action URL. The CVSS 7.1 (UI:R) rating reflects the need for victim interaction, and no public exploit identified at time of analysis, but the high integrity impact and the ubiquity of OTRS-derived help-desk forks make this a meaningful risk for ticketing environments.

RemediationAI

Patch availability is indicated by the existence of OTRS Security Advisory 2026-08 (https://otrs.com/release-notes/otrs-security-advisory-2026-08/), so administrators should upgrade OTRS 7.0.x to the fixed release listed in that advisory; an exact fix version is not provided in the input data, so consult the advisory directly before scheduling deployment. Operators of ((OTRS)) Community Edition 6.x and earlier should note that 6.x is end-of-life and migrate to a supported fork (Znuny, OTOBO) on a release that has back-ported the fix. Compensating controls while patching: enforce a strict Content-Security-Policy that disallows inline scripts on agent pages (side effect: may break legacy customer themes and dashboard widgets), restrict the agent interface to a VPN or IP allow-list (side effect: hampers remote agents), and train agents to verify ticket-action URLs before clicking, particularly links arriving via email or external chat.

Affected VersionsENISA

OTRS 7.0.x
((OTRS)) Community Edition 6.x

Affected Packages

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

OTRS is a widely deployed PHP/Perl-based ticketing and help-desk platform; the ((OTRS)) Community Edition is the open-source lineage from which numerous forks (e.g., Znuny, OTOBO) derive, so weaknesses in the ticket-action handlers tend to propagate downstream. CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: request parameters tied to ticket actions are reflected back into agent-facing pages without sufficient HTML/JS encoding, letting attacker-controlled strings be parsed as script. The affected CPEs cover cpe:2.3:a:otrs_ag:otrs and cpe:2.3:a:otrs_ag:((otrs))_community_edition, confirming both the commercial OTRS line and its community ancestor are in scope.

Know when Otrs 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 (OTRS) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N

Primary rating from Vendor (OTRS) · only source for this CVE.

CVSS VectorVendor: OTRS

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

DescriptionCVE.org

An improper neutralization of user-controllable input in OTRS or ((OTRS)) Community Edition ticket handling allows authenticated attackers to perform reflected cross-site scripting (XSS) attacks via crafted request parameters associated with ticket actions. By injecting malicious JavaScript into manipulated request URLs, attackers can execute arbitrary script code in the context of an authenticated agent session when the crafted link is opened.

This issue affects OTRS:

  • 7.0.x

Please note that ((OTRS)) Community Edition 6.x and before are vulnerable. Products based on the ((OTRS)) Community Edition also very likely to be affected

Executive ViewAI

Why It Matters

OTRS ticketing systems (versions 7.0.x and Community Edition 6.x and earlier) contain a reflected XSS vulnerability that allows attackers to execute malicious code in authenticated support agent browsers when victims click crafted ticket-action URLs; no public exploit identified at time of analysis. Successful exploitation could compromise help desk staff accounts, enabling unauthorized access to customer data, ticket manipulation, or malware injection into support workflows.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: Deploy Web Application Firewall rules blocking XSS patterns in ticket action parameters; enforce Content Security Policy headers limiting script execution; disable HTML email rendering within OTRS; implement URL validation and sanitization for ticket links; restrict agent access to ticketing interfaces from trusted networks only; enable audit logging for ticket URL access and suspicious activity; conduct mandatory security training on phishing and malicious URL recognition.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

More in Otrs

View all
CVE-2017-16921 HIGH POC
8.8 Dec 08

In OTRS 6.0.x up to and including 6.0.1, OTRS 5.0.x up to and including 5.0.24, and OTRS 4.0.x up to and including 4.0.2

CVE-2018-7567 HIGH POC
7.2 Mar 04

In the Admin Package Manager in Open Ticket Request System (OTRS) 5.0.0 through 5.0.24 and 6.0.0 through 6.0.1, authenti

CVE-2014-1694 MEDIUM POC
6.8 Feb 04

Multiple cross-site request forgery (CSRF) vulnerabilities in (1) CustomerPreferences.pm, (2) CustomerTicketMessage.pm,

CVE-2017-9299 MEDIUM POC
6.1 May 29

Open Ticket Request System (OTRS) 3.3.9 has XSS in index.pl?Action=AgentStats requests, as demonstrated by OrderBy=[XSS]

CVE-2024-23790 CRITICAL
9.8 Jan 29

Improper Input Validation vulnerability in the upload functionality for user avatars allows functionality misuse due to

CVE-2022-4427 CRITICAL
9.8 Dec 19

Improper Input Validation vulnerability in OTRS AG OTRS, OTRS AG ((OTRS)) Community Edition allows SQL Injection via Tic

CVE-2016-5843 CRITICAL
9.4 Sep 17

Multiple SQL injection vulnerabilities in the FAQ package 2.x before 2.3.6, 4.x before 4.0.5, and 5.x before 5.0.5 in Op

CVE-2026-93582 CRITICAL
9.4 Oct 12

Authentication bypass in ((OTRS)) Community Edition 6.x and earlier lets an unauthenticated remote attacker impersonate

CVE-2012-4751 MEDIUM POC
4.3 Oct 22

Cross-site scripting (XSS) vulnerability in Open Ticket Request System (OTRS) Help Desk 2.4.x before 2.4.15, 3.0.x befor

CVE-2026-78357 CRITICAL
9.1 Oct 12

OTRS fails to immediately invalidate previously issued JWT authentication tokens when an agent or customer user account

CVE-2023-5422 CRITICAL
9.1 Oct 16

The functions to fetch e-mail via POP3 or IMAP as well as sending e-mail via SMTP use OpenSSL for static SSL or TLS base

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