External risk intelligence

OTRS Authentication Tokens Remain Valid After Account Deactivation

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-78357

OTRS is a ticketing and service management system that is commonly deployed as an internet-facing web application to allow users and customers to submit and manage tickets remotely, making its authentication and token handling endpoints frequent targets for web-based access.

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A security issue has been identified in OTRS, a system used for managing tickets and customer service. This vulnerability allows previously obtained authentication tokens to remain valid even after an account is deactivated or a password is changed, potentially enabling continued access by an attacker for up to 16 hours. The impact depends on the privileges associated with the compromised token, which could range from customer account access to broader administrative functions.

  • Expired tokens can grant continued system access.
  • Matters if your organization uses OTRS for service management.
  • Assess OTRS use; confirm if any expired tokens persist.

Attack Path

How an attacker could exploit the issue

An attacker who has previously obtained a valid authentication token can exploit this vulnerability to access OTRS with the privileges of a deactivated user account or a user whose password has been changed. The token remains valid for approximately 16 hours, allowing continued access until its regular expiration. The risk associated with this vulnerability depends on the privileges of the compromised token, potentially granting access to sensitive ticket, customer, or administrative information.

  • Attacker must have a previously issued, valid token.
  • Deactivating an account or changing password does not invalidate tokens.
  • Unauthorized access to user or admin functions.

Live Threat

Current exploitation, exposure, and threat context

Previously issued authentication tokens may remain valid for up to 16 hours after an OTRS agent or customer user account is deactivated or their password is changed. This could allow an attacker who previously obtained a valid token to maintain access to the system with the compromised user's privileges until the token naturally expires. The impact depends on the specific permissions granted to the token's associated account.

  • Ticket and customer data at risk.
  • Previously obtained token is reused.
  • Unauthorized access to system functions.

Operational Fix

Recommended remediation, mitigation, and detection steps

To address this vulnerability, application owners and platform teams should be the first point of contact. The immediate priority is to identify all instances of the affected OTRS system, confirm their exposure and business criticality, and then determine the specific accountable owner for each instance. Remediation efforts should then be planned and executed based on this risk assessment.

  • Application owners and platform teams.
  • Verify system exposure and business criticality.
  • Plan and coordinate remediation actions.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is OTRS?

OTRS is a software suite widely used for service management and ticketing. Organizations deploy it to centralize communication, allowing agents to handle internal or customer support requests and manage service workflows efficiently through a web-based interface.

What does CWE-613 mean for CVE-2026-78357?

CWE-613 refers to Insufficient Session Expiration. In this OTRS vulnerability, it means the system fails to invalidate existing JSON Web Tokens (JWTs) immediately when a user's status changes. The session effectively ignores security state changes like account deactivation or password resets, leaving a window of opportunity for unauthorized use.

How can an attacker trigger this vulnerability?

An attacker cannot trigger this simply by interacting with the login page. They must already possess a valid authentication token that was issued before the user account was deactivated or the password changed. If the attacker has no existing token, this specific session persistence bug cannot be used to bypass authentication.

Is my OTRS instance at risk?

Halo Surface Signal notes that OTRS is frequently deployed as an internet-facing web application for remote ticket management. Because these endpoints are often exposed to the network, any instance accessible via the internet that handles agent or customer sessions faces a higher likelihood of this vulnerability being relevant to its security posture.

What should I do if I run OTRS?

Begin by identifying all deployed instances of OTRS within your environment and confirming which versions are in use. Coordinate with your application owners to evaluate the business criticality of each system. Prioritize updating the software to a patched version, as this is the standard method for ensuring session tokens are properly invalidated upon account status changes.

References