CVE-2023-38060
High · 8.8CVSS
8.8
EPSS
0.7%
Published
Jul 24, 2023
CISA due date
—
Cloudanix analysis
A logged-in user can trick the ticketing system into handling attachments with fake server details, which might let them access or alter information they should not reach.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper input validation on the ContentType parameter for attachments allows an authenticated attacker to inject arbitrary values into the ContentType header during TicketCreate or TicketUpdate operations via the Generic Interface.
Why it matters to the business
Attackers with valid credentials can manipulate attachment headers in a widely used enterprise ticketing platform, potentially enabling data exfiltration or unauthorized modifications that disrupt support workflows; low exploitation likelihood given stable low EPSS and absence from known exploited lists despite 1180 days since disclosure.
How an attack unfolds
An authenticated attacker sends a specially crafted request to the Generic Interface endpoints for TicketCreate or TicketUpdate, supplying a malicious ContentType value that results in host header injection for the attachment; no named threat actors or ransomware campaigns have been associated with this issue.
How to fix it
Upgrade OTRS to version 7.0.45 or later, 8.0.35 or later, or ((OTRS)) Community Edition to 6.0.35 or later; restrict Generic Interface access to trusted networks and authenticated users only until patches are applied.
How to confirm the fix worked
Verify installed version against the fixed releases listed in the advisory; attempt reproduction with a test request containing a non-standard ContentType value and confirm the header is no longer injectable.
Typical attack path
- Obtain valid authentication credentials for an OTRS instance
- Craft a request targeting the Generic Interface TicketCreate or TicketUpdate operation
- Inject a malicious value into the ContentType parameter of an attachment
- Observe or leverage the resulting host header injection
How to detect it
Inspect web server and application logs for Generic Interface requests containing unusual or malformed ContentType values on ticket creation or update operations; correlate with attachment processing events.
What your security team should do
- Prioritize upgrade of all affected OTRS deployments to the versions specified in the advisory
- Limit exposure of the Generic Interface to least-privilege authenticated accounts
- Review and tighten input validation rules for attachment handling if custom modules are present
- Monitor EPSS and KEV updates for any future increase in exploitation activity
The record
Improper Input Validation vulnerability in the ContentType parameter for attachments on TicketCreate or TicketUpdate operations of the OTRS Generic Interface modules allows any authenticated attacker to to perform an host header injection for the ContentType header of the attachment. This issue affects OTRS: from 7.0.X before 7.0.45, from 8.0.X before 8.0.35; ((OTRS)) Community Edition: from 6.0.1 through 6.0.34.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | otrs2 | 0 | 6.0.16-2+deb10u1 |
| Debian:11 | otrs2 | 0 | No fix |
| Debian:12 | znuny | 0 | No fix |
| Debian:13 | znuny | 0 | 6.5.3-1 |
| 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-2021-41184 jQuery-UI is the official jQuery user interface library. Also affects otrs2
- CVE-2021-41182 jQuery-UI is the official jQuery user interface library. Also affects otrs2
- CVE-2021-41183 jQuery-UI is the official jQuery user interface library. Also affects otrs2
- CVE-2020-11022 In jQuery starting with 1.12.0 and before 3.5.0, passing HTML from untrusted sources… Also affects otrs2
- CVE-2008-7220 Unspecified vulnerability in Prototype JavaScript framework (prototypejs) before 1.6.0.2… Also affects otrs2
- CVE-2017-16921 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… Also affects otrs2
- CVE-2024-48937 Znuny before LTS 6.5.1 through 6.5.10 and 7.0.1 through 7.0.16 allows XSS. Also affects znuny
- CVE-2024-48938 Znuny before LTS 6.5.1 through 6.5.10 and 7.0.1 through 7.0.16 allows DoS/ReDos via email. Also affects znuny