Skip to main content

JetBrains GoLand CVE-2026-64802

| EUVDEUVD-2026-48227 HIGH
Code Injection (CWE-94)
2026-07-23 cve@jetbrains.com GHSA-qc93-vrfp-c4mv
7.8
CVSS 3.1 · Vendor: jetbrains
Share

Severity by source

Vendor (jetbrains) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI
7.8 HIGH

Local vector because the victim must open a malicious project (UI:R); no attacker auth needed (PR:N); code execution in user context yields full C/I/A impact.

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

Primary rating from Vendor (jetbrains).

CVSS VectorVendor: jetbrains

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

Lifecycle Timeline

3
Patch available
Jul 23, 2026 - 14:04 EUVD
Analysis Generated
Jul 23, 2026 - 12:59 vuln.today
CVE Published
Jul 23, 2026 - 12:18 cve.org
HIGH 7.8

DescriptionCVE.org

In JetBrains GoLand before 2026.2 arbitrary code execution was possible before granting project trust in the Go Modules integration

AnalysisAI

Arbitrary code execution in JetBrains GoLand before 2026.2 allows a malicious Go project to run attacker-controlled code through the Go Modules integration before the developer explicitly grants project trust. Because the trust prompt is meant to be the safeguard against exactly this, opening or previewing a crafted repository is sufficient for compromise. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.

Technical ContextAI

GoLand is JetBrains' dedicated IDE for the Go programming language, built on the IntelliJ platform. Modern JetBrains IDEs implement a 'project trust' model: when a project is opened, potentially dangerous automatic actions (build tools, module resolution, code generation, run configurations) are supposed to be gated behind an explicit user trust decision to protect against opening untrusted code from the internet. This flaw is classified as CWE-94 (Improper Control of Generation of Code / Code Injection): the Go Modules integration performs module resolution/processing that executes or evaluates project-controlled logic before the trust gate is enforced, meaning the safeguard is bypassed. The root cause is an ordering/enforcement gap where untrusted project content reaches a code-executing pathway prior to the trust check.

RemediationAI

Vendor-released patch: 2026.2 - upgrade GoLand to version 2026.2 or later, which enforces the project trust gate before the Go Modules integration can execute project-controlled code. Until upgraded, do not open, clone, or preview Go projects from untrusted or unverified sources, and treat any repository from an external party as untrusted code that could execute on open; where possible open unknown projects in a disposable VM or container rather than on a primary developer workstation. Because the trust prompt itself is bypassed by this flaw, relying on 'answering the trust dialog carefully' is not a sufficient workaround - the only reliable fix is the update. Refer to the JetBrains advisory at https://www.jetbrains.com/privacy-security/issues-fixed/ for the authoritative fixed-version listing.

Share

CVE-2026-64802 vulnerability details – vuln.today

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