CVE-2023-38058
Medium · 4.3CVSS
4.3
EPSS
0.4%
Published
Jul 24, 2023
CISA due date
—
Cloudanix analysis
A software flaw lets some logged-in support staff move customer tickets they should not be allowed to touch, which can delay help and mix up responsibilities.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Missing authorization check in the ticket move action permits any authenticated agent user to relocate tickets regardless of assigned permissions.
Why it matters to the business
Ticket ownership and queue assignments can be altered by unauthorized staff, leading to workflow disruption, delayed responses, and potential mishandling of customer requests.
How an attack unfolds
An attacker logs into the agent interface with valid credentials, crafts a ticket-move HTTP request targeting a ticket they lack rights to move, and submits it; the server performs the move because the permission check is absent.
How to fix it
Upgrade OTRS to version 8.0.35 or later; review and tighten agent role permissions after upgrade.
How to confirm the fix worked
Confirm the installed OTRS version is 8.0.35 or newer; attempt a ticket move with an account that lacks the required permission and verify the action is now blocked.
Typical attack path
- Obtain valid agent credentials
- Identify a ticket the account is not permitted to move
- Issue a ticket move request via the agent web interface or API
- Observe successful relocation of the ticket
How to detect it
Review web-server and application logs for ticket-move requests issued by agents whose roles do not include the move permission; correlate with ticket history showing unexpected queue changes.
What your security team should do
- Apply the 8.0.35 update immediately across all instances
- Audit existing agent permissions for least-privilege compliance
- Enable detailed logging of ticket move operations for ongoing monitoring
The record
An improper privilege check in the OTRS ticket move action in the agent interface allows any as agent authenticated attacker to to perform a move of an ticket without the needed permission. This issue affects OTRS: from 8.0.X before 8.0.35.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:16.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:18.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:20.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:22.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:24.04:LTS | znuny | 0 | No fix |
| Ubuntu:24.10 | znuny | 0 | No fix |
| Ubuntu:25.04 | znuny | 0 | No fix |
| Ubuntu:25.10 | znuny | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | otrs2 | 0 | No fix |
Related vulnerabilities
- CVE-2024-23790 Improper Input Validation vulnerability in the upload functionality for user avatars… Also affects otrs2
- CVE-2024-23791 Insertion of debug information into log file during building the elastic search index… Also affects otrs2
- CVE-2024-23792 When adding attachments to ticket comments, another user can add attachments as well… Also affects otrs2
- CVE-2023-6254 A Vulnerability in OTRS AgentInterface and ExternalInterface allows the reading of plain… Also affects otrs2
- CVE-2023-5422 The functions to fetch e-mail via POP3 or IMAP as well as sending e-mail via SMTP use… Also affects otrs2
- CVE-2023-5421 An attacker who is logged into OTRS as an user with privileges to create and change… Also affects otrs2
- CVE-2023-38059 The loading of external images is not blocked, even if configured, if the attacker uses… Also affects otrs2
- CVE-2023-38060 Improper Input Validation vulnerability in the ContentType parameter for attachments on… Also affects otrs2