Skip to main content

OTRS EUVDEUVD-2026-97267

| CVE-2026-78357 CRITICAL
Insufficient Session Expiration (CWE-613)
2026-10-12 OTRS GHSA-f6jh-p427-pjq6
9.1
CVSS 3.1 · Vendor: OTRS
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid OTRS JWT token
  2. Exploit
    Target account deactivated or password reset
  3. Execution
    Replay still-valid non-expired token
  4. Impact
    Access tickets and administrative functions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session expiration enforcement
Exploitation Conditions

Exploitation requires the attacker to already possess a previously issued, still-valid OTRS authentication JWT; the flaw itself provides no way to obtain a token. The exploitable window opens when the associated agent or customer account is deactivated or its password is changed, and lasts only until the token's normal expiration (approximately 16 hours). Impact is limited by the privileges tied to the specific token: customer-user tokens are confined to that customer account, while agent tokens may reach broader ticket, customer, or administrative functions depending on assigned permissions. The key limiting factors are prior token possession and the finite token lifetime - there is no persistence beyond expiry.

Impact

The input assigns CVSS 9.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N), but this score conflicts with the description and should be treated with caution: the vector claims PR:N (no privileges), yet the description explicitly states 'Exploitation requires possession of a previously issued and still valid token' and 'The vulnerability does not allow an attacker to obtain authentication tokens by itself.' That is a prerequisite the PR:N metric does not capture - realistically this is a privileged/insider or token-theft scenario (CWE-613, insufficient session expiration), not a true unauthenticated network compromise, so the 9.1 overstates real-world ease of attack. No EPSS score was provided, the CVE is not listed in CISA KEV, and no public exploit code is referenced, so there is no public exploit identified at time of analysis. The practical risk is bounded: the attacker must already hold a valid token, the window is limited to the token's remaining lifetime (up to ~16 hours), and impact depends on whether the token is a limited customer-user token or a broader agent/admin token. Net assessment: a legitimate security hardening issue most relevant to deprovisioning and post-compromise response (deactivated employees, forced password resets after suspected compromise), but lower immediate mass-exploitation risk than the headline 9.1 implies.

Exploit ScenarioDerived

A former OTRS agent whose account is deactivated - or a user whose password was reset after a suspected compromise - reuses their still-valid JWT to keep accessing OTRS for up to roughly 16 hours, viewing or modifying tickets and customer data with the original account's privileges. No public exploit code is referenced for this issue. The attack only works because the attacker already possesses a previously issued, non-expired token.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 12, 2026

OTRS fails to immediately invalidate previously issued JWT authentication tokens when an agent or customer user account is deactivated or its password is changed, leaving tokens valid until their normal expiration (approximately 16 hours). An attacker who already possesses a valid token can continue accessing OTRS with the associated privileges, though customer tokens are limited to that account and agent tokens may reach broader ticket, customer, or administrative functions. The flaw provides no way to obtain a token; exploitation requires prior token possession, and the provided CVSS 9.1 (PR:N) overstates ease of attack because it does not account for this prerequisite. No public exploit identified at time of analysis.

RemediationAI

Upgrade to OTRS 2026.7.X or later, which contains the vendor fix per the security advisory at https://otrs.com/release-notes/otrs-security-advisory-2026-14/. If immediate patching is not possible, reduce the JWT expiration time to the shortest operationally acceptable period to limit the window of misuse-though this forces more frequent re-authentication for legitimate users. Additionally, implement server-side token revocation or blacklisting for deactivated or password-changed accounts if the platform allows; otherwise, monitor authentication logs for continued use of tokens belonging to disabled accounts or after password changes. Restrict token issuance to trusted networks or devices where feasible, and ensure that account deactivation procedures include a forced session invalidation mechanism if available.

Affected VersionsENISA

OTRS 2024.x
OTRS 2025.x
OTRS 2026.x ≤2026.6.x
OTRS 8.0.x
OTRS 2023.x
OTRS 7.0.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

The vulnerability is an instance of CWE-613 (Insufficient Session Expiration) in OTRS's JWT-based authentication. OTRS issues JSON Web Tokens to agents and customer users; these tokens carry claims including expiration (exp) and are validated solely on cryptographic signature and expiry. When an account is deactivated or its password is changed, the system does not maintain a server-side revocation list or increment a token version, so the existing JWT remains accepted until its exp claim elapses-approximately 16 hours. This design means token invalidation is time-based rather than event-driven. The affected CPE is cpe:2.3:a:otrs_gmbh_(former_otrs_ag):otrs:*:*:*:*:*:*:*:*, covering OTRS 7.0.X, 8.0.X, 2023.X, 2024.X, 2025.X, and 2026.X before 2026.7.X. The provided CVSS vector (PR:N) conflicts with the exploit prerequisite-possession of a previously issued valid token-so the independent assessment uses PR:L, indicating a privileged or token-theft scenario rather than unauthenticated network compromise.

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 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 8.1 HIGH

Requires possession of a previously issued valid token, so PR:L rather than PR:N; network-reachable token replay is low-complexity, high confidentiality/integrity impact, no availability effect.

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

Primary rating from Vendor (OTRS).

CVSS VectorVendor: OTRS

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

DescriptionCVE.org

Previously issued authentication tokens are not immediately invalidated when an OTRS agent or customer user account is deactivated or its password is changed. As a result, an existing JWT may remain valid until its regular expiration time, which can be approximately 16 hours.

An attacker who has previously obtained a valid authentication token can therefore continue to access OTRS with the privileges of the affected agent or customer user even after the corresponding account has been deactivated or the user's password has been changed.

The vulnerability does not allow an attacker to obtain authentication tokens by itself. Exploitation requires possession of a previously issued and still valid token. The actual impact depends on the privileges associated with the compromised token. Customer user tokens are limited to the permissions of the affected customer account, while agent tokens may provide access to broader ticket, customer, or administrative functionality depending on the assigned permissions.

This issue affects OTRS:

  • 7.0.X
  • 8.0.X
  • 2023.X
  • 2024.X
  • 2025.X
  • 2026.X before 2026.7.X

Executive ViewAI

Why It Matters

Organizations using OTRS for service management face a critical control gap: account deactivation or password changes do not promptly end existing user access, leaving a window of about 16 hours in which offboarded or compromised credentials may still reach ticketing and customer data. Customer support and IT service teams could continue operating under identities that should have been shut off, creating both data-exposure and audit risk. Leadership should prioritize interim containment because no vendor patch is currently identified.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include rotating JWT signing keys/secrets to invalidate outstanding tokens, shortening token lifetimes, forcing reauthentication, immediately disabling suspect accounts, restricting administrative access, and monitoring for token reuse after deactivation or password changes.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
widely used helpdesk/ITSM platform, common in enterprises but not ubiquitous
Social Media
7
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-48188 CRITICAL
9.1 Jun 01

Unauthenticated SQL injection in OTRS and the legacy ((OTRS)) Community Edition database layer enables authentication by

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

CVE-2017-9324 HIGH
8.8 Jun 12

In Open Ticket Request System (OTRS) 3.3.x through 3.3.16, 4.x through 4.0.23, and 5.x through 5.0.19, an attacker with

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