Skip to main content

Request Tracker CVE-2026-44230

| EUVDEUVD-2026-46080 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-20 GitHub_M
6.1
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious reflected-XSS URL
  2. Delivery
    Deliver URL to authenticated RT user via phishing
  3. Exploit
    Victim clicks crafted link
  4. Execution
    Browser reflects unsanitized parameter as script
  5. Persist
    Arbitrary JavaScript executes in victim RT session
  6. Impact
    Steal session token or perform in-session actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The victim must be an authenticated RT user with an active browser session at the time of exploitation - the CVSS PR:N metric reflects that the attacker requires no credentials of their own, not that the victim is unauthenticated. UI:R confirms that victim interaction (clicking or otherwise loading the crafted URL) is mandatory; the attack cannot proceed without this step. No special RT configuration, enabled features, or non-default deployment modes are described as prerequisites - the vulnerability affects the standard RT web interface across all affected versions. Exploitation is inherently limited by the requirement to socially engineer a specific class of user (active, authenticated RT operators), which prevents automated or opportunistic mass scanning exploitation. Deployments that restrict RT access to internal networks or VPN further raise the bar by limiting who can deliver the crafted URL.

Impact

The CVSS 6.1 score reflects a network-accessible (AV:N), low-complexity (AC:L) attack that requires no attacker privileges (PR:N) but mandates victim user interaction (UI:R). The Scope Changed (S:C) metric elevates the score above a typical Moderate-rated XSS, acknowledging browser context impact. No EPSS data was provided in source intelligence, so exploitation probability cannot be quantified from that signal. RT is not listed in the CISA KEV catalog, and no public proof-of-concept code has been identified - these are meaningful limiting signals. The practical risk is moderate: while an attacker can craft the malicious URL trivially and needs no credentials, successful exploitation requires a phishing or social engineering step to deliver the URL to an authenticated RT user. This reduces automatable and opportunistic mass exploitation risk significantly. The attack is not remotely exploitable without the victim's active participation. Organizations running internal-only RT deployments behind VPNs or access controls face materially lower exposure than those with internet-facing RT instances.

Exploit ScenarioDerived

An attacker identifies a parameter in the RT web interface that is reflected unsanitized in the HTTP response, then constructs a URL embedding a JavaScript payload (e.g., a cookie-stealing script targeting the RT session token). The attacker delivers this URL to an RT user with an active authenticated session via a phishing email, internal chat message, or malicious redirect. When the victim clicks the link, their browser executes the injected script within the RT origin, potentially exfiltrating session cookies or performing privileged ticket operations on the victim's behalf. No public proof-of-concept code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 20, 2026

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 attacker to execute arbitrary JavaScript in the browser session of an authenticated RT user by inducing that user to visit a specially crafted URL. The CVSS vector's Changed scope (S:C) indicates the injected script can impact browser security context beyond the vulnerable RT component itself, including potential session hijacking or in-browser data exfiltration. Vendor-released patches are confirmed in versions 5.0.10 and 6.0.3 (released 2026-05-20); no active exploitation has been identified at time of analysis.

RemediationAI

Upgrade to RT 5.0.10 or RT 6.0.3, both confirmed to contain the fix per vendor release notes dated 2026-05-20. The RT 6.0.3 tarball is available at https://download.bestpractical.com/pub/rt/release/rt-6.0.3.tar.gz with SHA-256 117b53e7a46e82ade662050d98920f1255865ca873d6bec80036085b17dd3dc6. Note that RT 6.0.3 users should additionally apply the manual patch at https://github.com/bestpractical/rt/commit/525547751b76cc422015960bae3056f4e8d4351f.patch for the separately tracked TSV export header injection (CVE-2026-41073), which was inadvertently omitted from 6.0.3 and will be included in 6.0.4. If immediate patching is not feasible, restrict the RT web interface to internal networks or VPN-only access to eliminate the most common delivery vector for crafted URLs; this does not eliminate risk from insider threats but significantly reduces external attack surface. User awareness training to avoid clicking unsolicited links to RT pages provides a secondary control layer, though it should not be relied upon as a primary mitigation.

Affected VersionsENISA

RT 5.0.4, < 5.0.10
RT 6.0.0, < 6.0.3

Affected Packages

euvd rt_5_0_4 fix: 5.0.10
euvd rt_6_0_0 fix: 6.0.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-79 (Improper Neutralization of Input During Web Page Generation) identifies the root cause: the RT web application reflects attacker-controlled input in HTTP responses without adequate sanitization or encoding, enabling the browser to interpret that input as executable script. RT is a Perl-based, enterprise-grade issue tracking system developed by Best Practical Solutions, identified by CPE cpe:2.3:a:bestpractical:rt:*:*:*:*:*:*:*:*. The CVSS Scope:Changed metric is particularly significant for XSS - it indicates the malicious script escapes the application's security boundary and operates within the victim's browser context, which is treated as a separate security authority. This class of vulnerability commonly arises in web applications that include request parameters (URL query strings, path segments, or headers) directly in rendered HTML responses without encoding special characters such as angle brackets and quotes.

Know when Rt gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Network-delivered reflected XSS; attacker needs no credentials (PR:N); victim must actively load crafted URL (UI:R); browser context escape justifies S:C; session-limited confidentiality and integrity impact (C:L/I:L); no availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

1
Patch available
Jul 20, 2026 - 21:17 EUVD

DescriptionCVE.org

RT is an open source, enterprise-grade issue and ticket tracking system. Versions 5.0.4 up to (but not including) 5.0.10, and 6.0.0 up to (but not including) 6.0.3 contain a reflected Cross-Site Scripting (XSS) vulnerability where an attacker who can induce an authenticated RT user to visit a crafted URL can execute arbitrary JavaScript in that user's browser session. This issue has been fixed in versions 5.0.10 and 6.0.3.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
enterprise ticketing system common in IT, MSP, and academic environments
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Rt

View all
CVE-2026-44231 CRITICAL
9.1 Jul 20

Privilege escalation and information disclosure in Best Practical's Request Tracker (RT) 6.0.0-6.0.2 and versions before

CVE-2026-41075 HIGH
8.8 May 22

Authenticated SQL injection in Best Practical's Request Tracker (RT) ticketing system affects versions 5.0.0-5.0.9 and 6

CVE-2026-41076 HIGH
8.1 May 22

Authentication bypass in Best Practical's Request Tracker (RT) versions 5.0.9 and prior, and 6.0.0 through 6.0.2, allows

CVE-2026-41074 HIGH
7.1 May 22

Cross-site request forgery in Best Practical Request Tracker (RT) versions 6.0.0 through 6.0.2 allows remote attackers t

CVE-2013-3370 MEDIUM
6.8 Aug 23

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

CVE-2012-4732 MEDIUM
6.8 Nov 11

Cross-site request forgery (CSRF) vulnerability in Request Tracker (RT) 3.8.12 and other versions before 3.8.15, and 4.0

CVE-2026-44227 MEDIUM
6.1 Jul 20

Reflected Cross-Site Scripting in RT (Request Tracker) 6.0.0 through 6.0.2 allows an unauthenticated network attacker to

CVE-2013-3369 MEDIUM
6.0 Aug 23

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

CVE-2012-4733 MEDIUM
6.0 Aug 23

Request Tracker (RT) 4.x before 4.0.13 does not properly enforce the DeleteTicket and "custom lifecycle transition" perm

CVE-2026-44229 MEDIUM
5.4 Jul 20

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

CVE-2026-44228 MEDIUM
5.4 Jul 20

Stored Cross-Site Scripting in Best Practical RT versions 6.0.0 through 6.0.2 allows an authenticated attacker with writ

CVE-2014-1474 MEDIUM
5.0 Jul 15

Algorithmic complexity vulnerability in Email::Address::List before 0.02, as used in RT 4.2.0 through 4.2.2, allows remo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy