Skip to main content

Best Practical RT CVE-2026-44227

| EUVDEUVD-2026-46045 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
    Identify target RT 6.0.x instance
  2. Delivery
    Craft URL with reflected XSS payload in vulnerable parameter
  3. Exploit
    Deliver URL to authenticated RT user via phishing
  4. Execution
    Victim clicks link while logged into RT
  5. Persist
    Reflected payload executes in victim browser context
  6. Impact
    Exfiltrate session token or perform privileged RT actions as victim

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 (any privilege level) at the time they visit the crafted URL - the CVSS PR:N indicates the attacker themselves requires no credentials, but UI:R confirms active victim interaction is mandatory. No special RT server configuration, module, or feature flag is required beyond running an unpatched RT 6.0.0-6.0.2 instance; the vulnerability is present in the default installation. Exploitation is limited by: (1) the attacker must successfully deliver the malicious URL and socially engineer the victim into clicking it while authenticated, (2) browser-level mitigations such as Content-Security-Policy headers, if configured by the RT deployment, may partially reduce JavaScript execution scope, and (3) HttpOnly cookie flags on RT session cookies would prevent direct cookie exfiltration via document.cookie, though DOM-based actions as the victim would still be possible.

Impact

The NVD CVSS 6.1 (Medium) score is consistent with a reflected XSS carrying a scope change but constrained by required user interaction (UI:R) and limited confidentiality/integrity impacts (C:L/I:L). The most significant risk amplifier is the S:C (scope change), which elevates reflected XSS above typical low-severity web bugs: session hijacking or privilege escalation within RT is plausible if an attacker targets a high-privilege RT user such as an administrator. No CISA KEV listing and no POC availability have been identified in the provided data, which tempers urgency compared to actively exploited XSS flaws. The attack complexity is low (AC:L), meaning no race conditions or specialized knowledge are required beyond crafting a URL - the primary barrier is social engineering an authenticated user. EPSS data was not provided; exploitation likelihood cannot be quantified from available signals. Real-world priority is moderate: organizations with externally accessible RT instances or those where RT administrators receive untrusted external communications face elevated risk and should prioritize patching.

Exploit ScenarioDerived

An attacker identifies an organization running RT 6.0.x with an internet-facing or intranet-accessible URL, then crafts a URL embedding a JavaScript payload in a vulnerable reflected parameter. The attacker sends this URL to an authenticated RT user - an administrator or privileged agent - via phishing email or social channel; when the victim clicks the link while logged in, the script executes in their browser, exfiltrating their RT session cookie or issuing authenticated API requests to RT (e.g., creating admin accounts, reading sensitive tickets) on the attacker's behalf. No public POC has been identified, but reflected XSS payloads of this class are trivially constructable by any competent attacker.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% 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 RT (Request Tracker) 6.0.0 through 6.0.2 allows an unauthenticated network attacker to execute arbitrary JavaScript in an authenticated user's browser session by inducing that user to visit a crafted URL. The CVSS:3.1 scope-change flag (S:C) confirms the payload crosses from the RT application context into the victim's browser, enabling session token theft or unauthorized RT actions on behalf of the victim. No public exploit code or CISA KEV listing has been identified at time of analysis; the vendor-released fix is RT 6.0.3, published 2026-05-20.

RemediationAI

Upgrade to RT 6.0.3, released 2026-05-20 and available at https://download.bestpractical.com/pub/rt/release/rt-6.0.3.tar.gz (SHA-256: 117b53e7a46e82ade662050d98920f1255865ca873d6bec80036085b17dd3dc6). The vendor security advisory is at https://github.com/bestpractical/rt/security/advisories/GHSA-7742-fhq7-ggv9 and the release tag is at https://github.com/bestpractical/rt/releases/tag/rt-6.0.3. The vendor explicitly states there are no effective workarounds for this vulnerability; the only vendor-endorsed mitigation is to avoid clicking untrusted RT URLs, which is a user-behavior control rather than a technical one. Separately, RT 6.0.3 users should also apply the out-of-band patch for CVE-2026-41073 (TSV export header injection, inadvertently omitted from 6.0.3) at https://github.com/bestpractical/rt/commit/525547751b76cc422015960bae3056f4e8d4351f.patch, which will be bundled into the forthcoming RT 6.0.4.

Affected VersionsENISA

RT 6.0.0, < 6.0.3

Affected Packages

euvd rt_6_0_0 fix: 6.0.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

RT (Request Tracker) is an open-source, enterprise-grade issue and ticket tracking system developed by Best Practical Solutions (CPE: cpe:2.3:a:bestpractical:rt:*:*:*:*:*:*:*:*). CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: user-controlled input - in this case, URL parameters - is incorporated into HTTP responses and rendered by the browser without adequate output encoding or sanitization. The 'reflected' variant means the payload is not persisted server-side; it must be delivered via a crafted link in each attack attempt. The CVSS scope change (S:C) is technically significant: it signals that successful exploitation extends impact beyond the RT web application security domain into the victim's browser context, which may include access to session cookies, local storage, and the ability to make authenticated requests to RT on the victim's behalf.

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 requiring victim click (UI:R, PR:N); scope change (S:C) reflects browser context execution; C:L/I:L captures limited session and DOM impact with no server availability effect.

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:N/VI:N/VA:N/SC:L/SI:L/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 - 19:03 EUVD

DescriptionCVE.org

RT is an open source, enterprise-grade issue and ticket tracking system. Versions 6.0.0 and above, prior to 6.0.3 contain a reflected Cross-Site Scripting (XSS) vulnerability. An attacker who can induce an authenticated RT user to visit a crafted URL can execute arbitrary JavaScript in that user's browser session. There are no effective workarounds. Avoid following untrusted RT URLs. This issue has been fixed in version 6.0.3.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
widely used open-source enterprise ticketing system
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.2%
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-44230 MEDIUM
6.1 Jul 20

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

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