Skip to main content

JetBrains GoLand CVE-2026-53915

| EUVDEUVD-2026-38005 HIGH
External Control of File Name or Path (CWE-73)
2026-06-19 JetBrains GHSA-hmp8-wrw4-r24c
8.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious GoLand project config
  2. Delivery
    Deliver repo to developer (clone/share)
  3. Exploit
    Victim opens untrusted project
  4. Execution
    IDE loads attacker-controlled paths
  5. Impact
    Execute arbitrary code in user context

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Exploitation requires the victim to open or import an untrusted/attacker-supplied project in a vulnerable GoLand build (before 2026.1.3) where the project's configuration is trusted and processed by the IDE - this matches the UI:R in the CVSS vector. No authentication to the IDE is needed (PR:N), and no special server-side configuration is required. The principal limiting factor is the mandatory user interaction (the developer must actively open the hostile project), and exploitation is gated to systems running an unpatched GoLand version; it is not a remote, no-interaction attack against a listening service.

Impact

The signals are mixed and point to elevated-but-not-emergency risk. CVSS 8.8 is driven by AV:N/AC:L/PR:N with full C/I/A impact, but the same vector carries UI:R - exploitation depends on a developer actively opening a hostile project, which materially lowers real-world likelihood. This is corroborated by CISA SSVC (Exploitation: none, Automatable: no, Technical Impact: partial) and by the low EPSS score (0.21%, 11th percentile). It is not on CISA KEV and no POC is known. The 'partial' technical impact in SSVC sits in tension with the 'High' CIA in CVSS; SSVC's 'partial' likely reflects that code runs only in the developer's user context, not full system takeover. Net: a credible RCE worth patching promptly on developer endpoints, but not a mass-exploitable, automatable internet-facing threat. The mitigating factor - required user interaction with an untrusted project - is the key differentiator from a wormable network RCE.

Exploit ScenarioDerived

An attacker publishes a Go repository (or sends one to a target developer) that contains crafted project/configuration files. When the developer clones and opens it in a vulnerable GoLand build, the IDE processes the untrusted configuration during project load and executes attacker-controlled code on the developer's workstation. No public POC has been identified, and the attack hinges on the victim choosing to open the malicious project.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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

AnalysisAIv3 – Jun 26, 2026

Remote code execution in JetBrains GoLand before 2026.1.3 lets an attacker run arbitrary code on a developer's machine when the victim opens a maliciously crafted project whose configuration is untrusted. The flaw, reported by JetBrains itself and assigned CVSS 8.8 with high confidentiality, integrity, and availability impact, requires the user to open the booby-trapped project (UI:R) but no prior authentication on the IDE. There is no public exploit identified at time of analysis, and the EPSS probability is low at 0.21% (11th percentile).

Earlier versions of this analysis (2)
v2 Jun 26, 2026 - 13:28 cvss changed CVSS 8.8

Remote code execution in JetBrains GoLand before 2026.1.3 allows attackers to run arbitrary code on a developer's workstation when a victim opens or loads a maliciously crafted project whose untrusted configuration controls a file name or path (CWE-73). The flaw was reported by JetBrains and is patched in 2026.1.3; no public exploit identified at time of analysis, and EPSS exploitation probability is low at 0.21% (11th percentile).

v1 Jun 19, 2026 - 13:00 CVSS 7.1

Remote code execution in JetBrains GoLand prior to 2026.1.3 allows attackers to execute arbitrary code on a developer's machine when a malicious project is opened in the IDE. The flaw stems from untrusted project configuration handling (CWE-73, external control of file name or path) and requires the victim to open or interact with a crafted project. No public exploit identified at time of analysis, and EPSS data is not provided.

RemediationAI

Upgrade to GoLand 2026.1.3 or later (Vendor-released patch: 2026.1.3), which is available from the vendor and documented at https://www.jetbrains.com/privacy-security/issues-fixed/. Until the upgrade is applied, do not open or import projects from untrusted sources, and use GoLand's 'Open in Safe Mode / preview' option (which defers loading and trusting project configuration and executing project tasks) when inspecting unfamiliar repositories - the trade-off is reduced IDE functionality (no automatic indexing, build, or run configuration) until the project is explicitly trusted. Organizationally, restrict where developers clone code from and scan/triage third-party project files before opening them in the IDE.

Affected VersionsENISA

GoLand 0 <2026.1.3

Affected Packages

euvd goland fix: 2026.1.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

GoLand is JetBrains' IDE for the Go programming language, built on the IntelliJ platform. The single affected CPE is cpe:2.3:a:jetbrains:goland (all versions below 2026.1.3). The root cause is classified as CWE-73 (External Control of File Name or Path): project configuration files shipped inside an untrusted project can influence which file paths the IDE reads, writes, or executes during project load/indexing. IntelliJ-family IDEs auto-load per-project settings (build tasks, run configurations, tool paths) when a project is opened, so attacker-controlled path values in that configuration can be steered toward executing attacker-supplied content, yielding code execution in the user's context.

Know when Goland 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 (JetBrains) PRIMARY HIGH
NVD 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Project files are obtained over the network and opened without prior auth (AV:N/PR:N), but require the developer to open the malicious project (UI:R), giving full code execution in the user context (C/I/A:H).

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

Primary rating from Vendor (JetBrains).

CVSS VectorNVD

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

Lifecycle Timeline

4
Analysis Updated
Jun 26, 2026 - 13:30 vuln.today
v3 - CVSS changed
Analysis Updated
Jun 26, 2026 - 13:28 vuln.today
v2 - CVSS changed
CVSS changed
Jun 26, 2026 - 13:22 NVD
7.1 (HIGH) 8.8 (HIGH)
Patch available
Jun 19, 2026 - 14:31 EUVD

DescriptionNVD

In JetBrains GoLand before 2026.1.3 remote code execution was possible via untrusted project configuration

Executive ViewAI

Why It Matters

JetBrains GoLand (IDE used by development teams) versions before 2026.1.3 allow attackers to execute arbitrary code on developer machines when developers open a malicious project configuration. No public exploit has been identified, but the vulnerability represents a critical supply chain risk-a compromised development environment could expose source code, credentials, and intellectual property. Patching to 2026.1.3 or later must be prioritized within one week.

Business Impact: High
Compensating Controls

Apply vendor patch: update to JetBrains GoLand 2026.1.3 or later. Until patched, require security review of project sources before opening in GoLand, and block opening of projects from untrusted external sources.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular commercial Go IDE among developers, not enterprise-ubiquitous
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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