CVE-2023-45024
High · 7.5CVSS
7.5
EPSS
0.7%
Published
Nov 3, 2023
CISA due date
—
Cloudanix analysis
A flaw in Request Tracker software could let outsiders view private internal transaction details simply by using its built-in search tools.
- 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
Allows unauthenticated information disclosure of transaction records by abusing the transaction query builder to perform searches that bypass intended access controls.
Why it matters to the business
Attackers can obtain sensitive internal ticket and workflow data, increasing the risk of data leakage in organizations that rely on the affected Request Tracker deployments.
How an attack unfolds
An attacker interacts with the publicly reachable transaction query builder endpoint and submits crafted search parameters that cause the application to return transaction details that should have been restricted.
How to fix it
Upgrade Best Practical Request Tracker to version 5.0.5 or newer. On Debian 11 systems install the fixed package version 5.10.216-1.
How to confirm the fix worked
Confirm the running RT version is 5.0.5 or later and that the Debian package is at least 5.10.216-1; attempt sample unauthorized transaction searches to verify they no longer succeed.
Typical attack path
- Locate an exposed Request Tracker 5 instance
- Access the transaction query builder interface
- Submit maliciously constructed search queries targeting transaction data
- Parse responses to extract disclosed transaction records
How to detect it
Examine web server and application logs for repeated or unusual requests to the transaction search endpoints that return large volumes of data without prior authentication context.
What your security team should do
- Apply the available package or source upgrade without delay
- Review web access logs for anomalous transaction query patterns
- Limit exposure of the query builder to authenticated users only where feasible
The record
Best Practical Request Tracker (RT) 5 before 5.0.5 allows Information Disclosure via a transaction search in the transaction query builder.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:12 | request-tracker5 | 0 | 5.0.3+dfsg-3~deb12u2 |
| Debian:13 | request-tracker5 | 0 | 5.0.5+dfsg-1 |
| Debian:14 | request-tracker5 | 0 | 5.0.5+dfsg-1 |
| Ubuntu:22.04:LTS | request-tracker5 | 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:22.04:LTS | request-tracker5 | 0 | 5.0.1+dfsg-1ubuntu1+esm1 |
Related vulnerabilities
- CVE-2024-3262 Information exposure vulnerability in RT software affecting version 4.4.1. Also affects request-tracker5
- CVE-2023-41260 Best Practical Request Tracker (RT) before 4.4.7 and 5.x before 5.0.5 allows Information… Also affects request-tracker5
- CVE-2023-41259 Best Practical Request Tracker (RT) before 4.4.7 and 5.x before 5.0.5 allows Information… 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-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-tracker5