CVE-2023-41259
High · 7.5CVSS
7.5
EPSS
0.9%
Published
Nov 3, 2023
CISA due date
—
Cloudanix analysis
A flaw in request-tracking software could let outsiders see private support tickets by sending specially crafted emails.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw allows unauthorized information disclosure by accepting and processing spoofed or fake RT email headers received via email messages or mail-gateway REST API calls, bypassing normal access controls on ticket and user data.
Why it matters to the business
Attackers can obtain sensitive internal ticket information and user details without authentication, increasing risk of data exposure and compliance violations on affected Debian Linux deployments; organizations must prioritize patching given the public disclosure over 1000 days ago.
How an attack unfolds
An unauthenticated attacker crafts an email containing forged RT-specific headers or issues a direct call to the mail-gateway REST API endpoint; the server processes the spoofed headers as legitimate and returns restricted information in the response.
How to fix it
Upgrade affected Request Tracker installations to version 4.4.7, 5.0.5 or later; on Debian 13 systems apply the package update to 6.7.7-1 which contains the fix for header validation.
How to confirm the fix worked
Confirm the installed RT package version is at least 4.4.7 or 5.0.5 (Debian 13: 6.7.7-1); test by sending a sample email with forged headers and verify that no restricted data is returned.
Typical attack path
- Identify an exposed RT mail gateway or REST API endpoint
- Craft an email message or API request containing spoofed RT email headers
- Submit the message or call to the mail gateway
- Receive and extract sensitive ticket or user data from the server response
How to detect it
Examine mail server and RT application logs for inbound messages or API calls that contain unexpected or non-standard RT email headers; correlate with successful responses containing ticket data to identify potential past exploitation attempts.
What your security team should do
- Apply the fixed package version 6.7.7-1 on all Debian 13 systems immediately
- Restrict network access to the mail-gateway REST API to trusted sources only
- Enable enhanced logging of email header processing for ongoing monitoring
- Review and harden email ingress rules to drop messages containing unexpected RT headers
The record
Best Practical Request Tracker (RT) before 4.4.7 and 5.x before 5.0.5 allows Information Disclosure via fake or spoofed RT email headers in an email message or a mail-gateway REST API call.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | request-tracker4 | 0 | 4.4.3-2+deb10u3 |
| Debian:11 | request-tracker4 | 0 | 4.4.4+dfsg-2+deb11u3 |
| Debian:12 | request-tracker4 | 0 | 4.4.6+dfsg-1.1+deb12u1 |
| Debian:12 | request-tracker5 | 0 | 5.0.3+dfsg-3~deb12u2 |
| Debian:13 | request-tracker4 | 0 | 4.4.7+dfsg-1 |
| Debian:13 | request-tracker5 | 0 | 5.0.5+dfsg-1 |
| Debian:14 | request-tracker5 | 0 | 5.0.5+dfsg-1 |
| Ubuntu:16.04:LTS | request-tracker4 | 0 | No fix |
| Ubuntu:20.04:LTS | request-tracker4 | 0 | 4.4.3-2+deb10u3build0.20.04.1 |
| Ubuntu:22.04:LTS | request-tracker4 | 0 | 4.4.4+dfsg-2ubuntu1.22.04.1 |
| Ubuntu:22.04:LTS | request-tracker5 | 0 | No fix |
| Ubuntu:23.10 | request-tracker4 | 0 | 4.4.4+dfsg-2ubuntu1.23.10.1 |
| Ubuntu:24.04:LTS | request-tracker4 | 0 | No fix |
| Ubuntu:24.04:LTS | request-tracker5 | 0 | No fix |
| Ubuntu:24.10 | request-tracker5 | 0 | 5.0.5+dfsg-2 |
| Ubuntu:Pro:16.04:LTS | request-tracker4 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | request-tracker4 | 0 | 4.4.2-2ubuntu0.1~esm1 |
| Ubuntu:Pro:22.04:LTS | request-tracker5 | 0 | 5.0.1+dfsg-1ubuntu1+esm1 |
Related vulnerabilities
- CVE-2023-41260 Best Practical Request Tracker (RT) before 4.4.7 and 5.x before 5.0.5 allows Information… Also affects request-tracker4
- CVE-2022-25802 Best Practical Request Tracker (RT) before 4.4.6 and 5.x before 5.0.3 allows XSS via a… Also affects request-tracker4
- CVE-2024-3262 Information exposure vulnerability in RT software affecting version 4.4.1. Also affects request-tracker4
- CVE-2023-45024 Best Practical Request Tracker (RT) 5 before 5.0.5 allows Information Disclosure via a… Also affects request-tracker5
- CVE-2022-25803 Best Practical Request Tracker (RT) before 5.0.3 has an Open Redirect via a ticket search. Also affects request-tracker5
- CVE-2024-45613 CKEditor 5 is a JavaScript rich-text editor. Also affects request-tracker4
- CVE-2024-43411 CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. Also affects request-tracker4
- CVE-2021-41164 CKEditor4 is an open source WYSIWYG HTML editor. Also affects request-tracker4