Skip to main content

OTRS CVE-2026-78358

| EUVDEUVD-2026-97268 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-10-12 OTRS GHSA-hq7p-2c9c-64hf
4.3
CVSS 3.1 · Vendor: OTRS
View

Attack ChainAIDerived

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

  1. Access
    Host malicious page with forged GET
  2. Delivery
    Lure authenticated OTRS admin to page
  3. Exploit
    Browser auto-submits request without ChallengeToken
  4. Execution
    OTRS executes DBUpdateLogCleanUp
  5. Impact
    Existing DBUpdate log entries deleted

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an OTRS administrator to be authenticated with an active session AND to be lured into loading an attacker-controlled web page (UI:R); the forged GET request to the DBUpdateLogCleanUp action succeeds because that action does not validate a ChallengeToken (anti-CSRF token). Limiting factors: the attacker cannot choose or verify success remotely, cannot read any response (same-origin policy blocks the export/read-only endpoints), and cannot introduce new configuration via the forged request. Impact is bounded to DBUpdate log entries present at the moment the request is processed. Affected: OTRS 7.0.X, 8.0.X, 2023.X, 2024.X, 2025.X, and 2026.X before 2026.7.X, plus ((OTRS)) Community Edition 6.x and earlier and derivative products.

Impact

This is a genuine but low-severity CSRF issue (CWE-352), and the signals are internally consistent rather than conflicting. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N, base 4.3 MEDIUM) correctly reflects a network-reachable flaw that nonetheless depends on user interaction: the attacker is unauthenticated (PR:N) but must trick an already-authenticated administrator into loading a malicious page (UI:R). Impact is narrow - the confirmed primary action (DBUpdateLogCleanUp) only deletes existing DBUpdate log entries, hence C:N and a single low impact metric. No EPSS score, no CISA KEV listing, and no POC were provided, so there is no evidence of active or opportunistic exploitation; by the precision rules this is 'no public exploit identified at time of analysis.' Critically, the vendor itself notes the additional unprotected endpoints do NOT let an attacker inject new configuration, and the read-only/export endpoints are shielded by same-origin policy, so no confidentiality impact was demonstrated. Net: a real, vendor-confirmed hygiene defect worth patching in routine cycles, not an emergency - the low technical impact (log deletion) plus mandatory admin interaction make widespread or high-consequence exploitation unlikely.

Exploit ScenarioDerived

An attacker crafts a web page containing an auto-loading GET request (e.g., an image/iframe src) targeting the OTRS DBUpdateLogCleanUp action, then lures a logged-in OTRS administrator to visit it. Because the action does not validate a ChallengeToken, the admin's authenticated browser silently executes the cleanup, deleting existing DBUpdate log entries. No public exploit code is identified at time of analysis, and success requires the admin to have an active authenticated session when visiting the malicious page.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Cross-site request forgery in OTRS 7.0.X, 8.0.X, 2023.X, 2024.X, 2025.X and 2026.X before 2026.7.X lets an unauthenticated remote attacker cause an authenticated administrator's browser to fire the DBUpdateLogCleanUp administrative action through a forged GET request, deleting the DBUpdate log entries present at the time the request is processed and degrading diagnostic and audit history. Per the assessed vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N, 4.3) exploitation requires an administrator with an active session to be lured into loading an attacker-controlled page, so the attacker cannot choose targets or confirm success, and no public exploit code was identified at time of analysis. Additional administrative, deployment/synchronization, and export or read-only endpoints were also found to lack ChallengeToken validation, but those paths cannot introduce arbitrary new configuration and export responses remain protected by the browser's same-origin policy, so no confidentiality impact has been demonstrated.

RemediationAI

No standalone patch identifier is given in the available data; OTRS Security Advisory 2026-15 states the affected range as 2026.X before 2026.7.X, which indicates upgrading to the 2026.7.x release line as the vendor fix, and administrators on 7.0.X, 8.0.X, 2023.X, 2024.X or 2025.X should move to a supported, patched release (or to a maintained fork such as Znuny) since ((OTRS)) Community Edition 6.x and earlier are end-of-life and will not receive a fix. Where immediate upgrade is not possible, compensating controls include restricting the agent/admin interface to trusted networks or a VPN so an administrator is never browsing untrusted sites with an active admin session, and hardening the session cookie with SameSite=Strict, which prevents the cookie from being attached to cross-site requests such as the forged GET but has the trade-off of breaking legitimate inbound deep links and some SSO redirect flows. A reverse proxy or WAF rule that rejects requests to DBUpdateLogCleanUp (and other token-less administrative endpoints) when the Origin or Referer header does not match the OTRS host is low-risk and effective, and disabling any unused token-less administrative, deployment, and export endpoints removes the attack surface entirely at the cost of losing those features. Note that because the exploit deletes DBUpdate log entries, any organization that has already been exposed should forward OTRS logs to an external, append-only collector so that CSRF-driven cleanup cannot destroy audit evidence; standard defense-in-depth measures such as MFA on administrator accounts do not reliably stop this class of attack, since the request rides an already-authenticated session.

Affected VersionsENISA

OTRS 2024.x
OTRS 7.0.x
OTRS 8.0.x
OTRS 2023.x
((OTRS)) Community Edition 6.x
OTRS 2026.x ≤2026.6.x
OTRS 2025.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 root cause is CWE-352 (Cross-Site Request Forgery): state-changing administrative actions in OTRS are reachable via GET and do not validate the ChallengeToken that OTRS uses as its anti-CSRF token, so the application cannot distinguish an intentionally user-initiated request from one forged by a third-party page. Because the DBUpdateLogCleanUp action triggers on a simple GET, it can be embedded as an image, iframe, or link on a malicious site, and the victim's browser transparently attaches the existing administrator session cookie, executing the cleanup with the administrator's privileges. The affected CPEs map to otrs_gmbh_(former_otrs_ag):otrs and otrs_gmbh_(former_otrs_ag):((otrs))_community_edition, reflecting that the same codebase and its Community Edition lineage share the pattern. The negative confidentiality metric in the vector is deliberate: the export and read-only endpoints that also skip ChallengeToken validation return content that a cross-origin attacker cannot read because of same-origin restrictions, and the administrative endpoints that also lack the token can only deploy or synchronize already existing configuration, not introduce new configuration. The integrity impact is likewise bounded to deleting log entries that exist at the moment the forged request is processed, which matters primarily for troubleshooting and forensic/audit trails rather than for core service availability.

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 4.3 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Classic CSRF: unauthenticated attacker (PR:N) but mandatory admin interaction (UI:R); low integrity impact from deleting log entries, no confidentiality or service-availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/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
Required
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

DescriptionCVE.org

Several administrative actions do not sufficiently validate whether a request was intentionally initiated by the authenticated user. In particular, the DBUpdateLogCleanUp action can be triggered through a GET request without validating a ChallengeToken. An unauthenticated remote attacker can therefore cause the browser of an authenticated administrator to execute the cleanup action by embedding a crafted request in a malicious web page. Successful exploitation can delete existing DBUpdate log entries. This may reduce the availability of diagnostic and historical information used for troubleshooting and auditing. The impact is limited to DBUpdate log entries that exist at the time the forged request is processed.

Additional administrative endpoints were identified that do not validate a ChallengeToken. Some of these endpoints can trigger administrative actions such as deploying or synchronizing already existing configuration. They do not allow an attacker to introduce arbitrary new configuration through the CSRF request itself.

Export and read-only endpoints were also identified without ChallengeToken validation. While these endpoints may be triggered through a forged cross-site request, the response content remains subject to the browser's same-origin restrictions and is not automatically exposed to the attacker. Therefore, no direct confidentiality impact has been demonstrated for these endpoints.

This issue affects OTRS:

  • 7.0.X
  • 8.0.X
  • 2023.X
  • 2024.X
  • 2025.X
  • 2026.X before 2026.7.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

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
established open-source help-desk/ticketing suite, common but not universal
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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

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