CVE-2026-86484

Stored XSS via AngularJS Template Injection in JetBrains YouTrack Assignee Names

Published Sep 7, 2026 CVSS 3.1 · 4.6 Medium EPSS < 1% KEV · Not listed
Description
In JetBrains YouTrack before 2026.2.18634 angularJS template injection in assignee names led to stored XSS

Analysis

AI-generated

Technical impact

In JetBrains YouTrack versions before 2026.2.18634, assignee names are rendered using AngularJS templates without proper sanitization, which allows an attacker to inject malicious code that is stored and executed when the page is viewed. The flaw results in stored Cross‑Site Scripting, enabling the attacker to run arbitrary scripts in the victim’s browser context, potentially leading to credential theft, session hijacking, or site defacement where the attacker’s code executes when any user views an issue that contains the malicious assignee name. The weakness is identified as CWE‑79, an injection flaw that allows template code to be interpreted.

Affected Systems

The vulnerability affects JetBrains’ YouTrack product prior to release 2026.2.18634. All deployments of YouTrack that have not applied the 2026.2.18634 patch or newer versions are potentially exposed. No additional affected products or vendors are listed.

Risk and Exploitability

The CVSS score of 4.6 indicates the flaw is of moderate severity. No EPSS score is available, but the lack of a KEV listing suggests no known widespread exploitation yet. The attack vector is inferred to be local or user‑initiated; an attacker must supply a malicious assignee name, which is stored and later rendered to users who view the issue. Therefore, the risk is moderate, with exploitation likely limited to users who can edit or assign issues and later view them.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade JetBrains YouTrack to version 2026.2.18634 or later.
  • If an upgrade is not immediately possible, restrict editing or assignment of issue assignee names to trusted users or enforce strict validation to strip AngularJS template syntax.
  • Consider removing or sanitizing existing assignee names that contain suspicious characters before they are displayed in issue views.

Generated by OpenCVE AI on September 7, 2026 at 17:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title Stored XSS via AngularJS Template Injection in JetBrains YouTrack Assignee Names
Type Values Removed Values Added
First Time appeared Jetbrains
Jetbrains youtrack
Vendors & Products Jetbrains
Jetbrains youtrack
Type Values Removed Values Added
Description In JetBrains YouTrack before 2026.2.18634 angularJS template injection in assignee names led to stored XSS
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 4.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N'}

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
JetBrains
Published
Updated
Sep 8, 2026, 10:35 AM
Reserved
Sep 7, 2026, 4:13 PM
Status
Deferred
Published
Sep 7, 2026, 5:17 PM
Modified
Sep 8, 2026, 3:30 PM