CVE-2023-1250
High · 7.8CVSS
7.8
EPSS
0.3%
Published
Mar 20, 2023
CISA due date
—
Cloudanix analysis
A flaw in the OTRS system lets someone with access to the computer run their own programs by sneaking code into certain setup files.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Application
- Class
- RCE
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper input validation in ACL modules allows injection of executable code via manipulated comments and ACL names, resulting in local code execution.
Why it matters to the business
Attackers with local access can run arbitrary code on affected OTRS systems, risking full server compromise and disruption of service desk operations; high ecosystem prevalence increases exposure for organizations using these versions.
How an attack unfolds
An attacker with local access creates or imports an ACL containing injected code hidden in comments or ACL names; the code executes upon processing, enabling arbitrary command execution on the system.
How to fix it
Upgrade OTRS to 7.0.42 or later, 8.0.31 or later; upgrade Community Edition to 6.0.35 or later. Apply the listed fixed versions for chromium on Debian 11 where applicable.
How to confirm the fix worked
Verify installed OTRS version is at or above the fixed releases; test ACL import/create functions with sample inputs to confirm code execution is blocked.
Typical attack path
- Gain local user access to the OTRS host
- Create or import a malicious ACL
- Embed executable code in comments or ACL name fields
- Trigger ACL processing to execute the injected code
How to detect it
Review OTRS application logs and ACL import histories for unusual ACL names or comments; inspect process execution logs around ACL processing times for unexpected binaries.
What your security team should do
- Prioritize patching to fixed versions immediately given 1306 days since publication
- Audit existing ACLs for suspicious comments or names
- Restrict local access to OTRS servers
- Monitor EPSS trend and watch for emerging exploits
The record
Improper Input Validation vulnerability in OTRS AG OTRS (ACL modules), OTRS AG ((OTRS)) Community Edition (ACL modules) allows Local Execution of Code. When creating/importing an ACL it was possible to inject code that gets executed via manipulated comments and ACL-names This issue affects OTRS: from 7.0.X before 7.0.42, from 8.0.X before 8.0.31; ((OTRS)) Community Edition: from 6.0.1 through 6.0.34.
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: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