Skip to content
Breachfolio
JetBrains patches auth bypass and RCE across Hub, YouTrack, IntelliJ and more
VULNERABILITIES NEWS

JetBrains patches auth bypass and RCE across Hub, YouTrack, IntelliJ and more

3 min read Daniel A. & Óscar S.

A cluster of critical flaws across JetBrains' on-premises tools – Hub, YouTrack, IntelliJ IDEA, Kotlin tooling, and GoLand: chain into authentication bypass, account takeover, and remote code execution.

The sharpest of the bunch: a weak random number generator made Hub's account-restore codes predictable enough to enumerate, scoring CVSS 9.8. A separate, unrelated flaw allows authentication bypass via direct database access, meaning the two issues don't even need to be chained together to be dangerous on their own.

Why this matters beyond the specific CVEs

It's worth remembering what an IDE actually is from a security standpoint: a program that runs with the same privileges as the developer using it, on the same machine that holds your source code, credentials, and often direct access to production systems. Plugin and project trust models in most IDEs are also usually more permissive than people assume by default – opening an unfamiliar repository is not the harmless action it feels like.

Predictable randomness and the developer supply chain

The CVSS 9.8 finding deserves a closer look, because "weak random number generator" undersells it. Account-restore codes only work as a security mechanism if they are impossible to guess; generate them with a predictable source of randomness and an attacker can enumerate candidate codes offline, at their own pace, until one matches – no phishing, no malware, no interaction with the victim at all. Bugs like this are quiet: nothing in a log looks obviously wrong while they are being exploited.

The bigger picture is that developer tooling has become a deliberate target, not collateral damage. Compromising one developer's machine or account can yield source code, signing keys, cloud credentials, and CI/CD access in a single step, which is why campaigns aimed specifically at developers, from malicious packages to trojanized example projects, have kept increasing year over year. On-prem tools like Hub and YouTrack concentrate that risk further: they sit at the center of authentication and issue tracking for entire engineering organizations, so an auth bypass there is not one lost account – it is the directory.

What to do now

  • Patch every JetBrains on-prem product you run, not just the ones named in this specific disclosure – the underlying weak-RNG and auth-bypass classes of bug tend to recur across a vendor's product line.
  • If you run Hub for account management, rotate any account-restore codes that may have been issued before the patch.
  • Until you've confirmed patched status, be more conservative than usual about opening untrusted repositories or projects in any JetBrains IDE.
Source

This is our own summary and analysis. The original reporting is at Cyber Security News →

Frequently asked questions

Which JetBrains products are affected?
Hub, YouTrack, IntelliJ IDEA, Kotlin tooling, and GoLand are named in this disclosure, but the underlying weak-RNG and auth-bypass bug classes tend to recur across a vendor's product line, so every JetBrains on-prem product you run should be patched, not just the ones named here.
What's the most severe vulnerability and its CVSS score?
The worst is a weak random number generator that made Hub's account-restore codes predictable enough to enumerate, scoring CVSS 9.8. A separate, unrelated flaw allows authentication bypass via direct database access, and the two issues don't even need to be chained together to be dangerous on their own.
What should JetBrains users do right now?
Patch every JetBrains on-prem product you run. If you use Hub for account management, rotate any account-restore codes that may have been issued before the patch. Until you've confirmed patched status, be more conservative than usual about opening untrusted repositories or projects in any JetBrains IDE.
Who writes this

Daniel A. and Óscar S. run Breachfolio, a small independent site about security and AI. This article was drafted with AI assistance and reviewed by a person before it went live. We write from documentation, vendor sources and published research rather than from original lab benchmarks, and we link a source in the sentence that relies on it. How we work · About us