Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
Network REST API (AV:N/AC:L) needs a privileged non-admin login (PR:L, no UI); crossing to admin identity is a scope change (S:C) with high credential disclosure (C:H) and low integrity/availability from token rotation.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
4DescriptionCVE.org
RT is an open source, enterprise-grade issue and ticket tracking system. Versions prior to 5.0.10, 6.0.0 and above, prior to 6.0.3 contain an information disclosure and privilege escalation vulnerability in the REST 2.0 API. A privileged (non-administrative) user can obtain authentication credentials belonging to other users - including users with administrative privileges - and use those credentials to read data as those users via RT's feed endpoints. The same request that exposes the credentials also rotates them, invalidating previously-distributed feed URLs across the instance. This issue has been fixed in versions 5.0.10 and 6.0.3.
AnalysisAI
Privilege escalation and information disclosure in Best Practical's Request Tracker (RT) 6.0.0-6.0.2 and versions before 5.0.10 lets a privileged but non-administrative user harvest other users' authentication credentials - including those of administrators - through the REST 2.0 API and replay them against RT's RSS/iCal feed endpoints to read data as those victims. Because the same credential-exposing request also rotates the tokens, exploitation is destructive: it silently invalidates every previously distributed feed URL across the instance. No public exploit has been identified at time of analysis; the flaw is fixed in RT 5.0.10 and 6.0.3.
Technical ContextAI
RT is a Perl-based, enterprise-grade issue and ticket-tracking platform (CPE cpe:2.3:a:bestpractical:rt). The defect lives in the REST 2.0 API user collection endpoint, which over-exposes per-user secrets - specifically the authentication tokens RT issues for its RSS and iCal feed URLs (feeds are authenticated by an embedded per-user secret rather than an interactive login). Mapped to CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), the root cause is an authorization/output-filtering failure: the endpoint returns credential material to any privileged user regardless of whether they should be able to see other accounts' secrets, so a low-tier privileged user can read the feed token of a higher-tier user and then authenticate to feed endpoints as that user.
RemediationAI
Vendor-released patch: upgrade to RT 5.0.10 (5.x line) or RT 6.0.3 (6.x line), available from https://download.bestpractical.com/pub/rt/release/rt-6.0.3.tar.gz and documented at https://github.com/bestpractical/rt/releases/tag/rt-6.0.3 and advisory https://github.com/bestpractical/rt/security/advisories/GHSA-7rx2-x357-wv74. Note that RT 6.0.3 inadvertently omitted a separate TSV export header-injection fix (CVE-2026-41073); 6.0.3 operators should additionally apply commit 525547751b76cc422015960bae3056f4e8d4351f (to ship in 6.0.4). If immediate patching is not possible, compensating controls include restricting or disabling the REST 2.0 user collection endpoint at the web-server/reverse-proxy layer (trade-off: breaks automation and integrations that rely on REST 2.0), tightly limiting which users hold privileged (non-admin) rights that grant API access, and monitoring feed-endpoint access and unexpected feed-token rotations. Because exploitation rotates feed credentials, expect that legitimate RSS/iCal feed URLs may need to be reissued after the upgrade.
Authenticated SQL injection in Best Practical's Request Tracker (RT) ticketing system affects versions 5.0.0-5.0.9 and 6
Authentication bypass in Best Practical's Request Tracker (RT) versions 5.0.9 and prior, and 6.0.0 through 6.0.2, allows
Cross-site request forgery in Best Practical Request Tracker (RT) versions 6.0.0 through 6.0.2 allows remote attackers t
Request Tracker (RT) 3.8.x before 3.8.17 and 4.0.x before 4.0.13 does not properly restrict access to private callback c
Cross-site request forgery (CSRF) vulnerability in Request Tracker (RT) 3.8.12 and other versions before 3.8.15, and 4.0
Reflected Cross-Site Scripting in Best Practical RT versions 5.0.4-5.0.9 and 6.0.0-6.0.2 allows an unauthenticated attac
Reflected Cross-Site Scripting in RT (Request Tracker) 6.0.0 through 6.0.2 allows an unauthenticated network attacker to
Request Tracker (RT) 3.8.x before 3.8.17 and 4.0.x before 4.0.13 allows remote authenticated users with the permissions
Request Tracker (RT) 4.x before 4.0.13 does not properly enforce the DeleteTicket and "custom lifecycle transition" perm
Stored XSS in Best Practical RT (versions 5.0.0-5.0.9 and 6.0.0-6.0.2) allows any authenticated user with file upload pe
Stored Cross-Site Scripting in Best Practical RT versions 6.0.0 through 6.0.2 allows an authenticated attacker with writ
Algorithmic complexity vulnerability in Email::Address::List before 0.02, as used in RT 4.2.0 through 4.2.2, allows remo
Same weakness CWE-200 – Information Exposure
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-46079