CVE-2019-9823

In several JetBrains IntelliJ IDEA versions, creating remote run configurations of JavaEE application servers leads to saving a cleartext record of the server…

published July 3, 2019

CVSS
—
EPSS
2%
Percentile
75.1
In the wild
Unconfirmed
What it is

⚠️ Uh-oh! If you’ve ever set up remote run configurations in JetBrains IntelliJ IDEA, your server credentials might be chilling in plain sight, just waiting to be discovered! Think of it like writing your bank PIN on a sticky note and leaving it on your desk — anyone passing by could grab it. This vulnerability exposes sensitive credentials in the IDE configuration files, making it alarmingly easy for an unauthorized user to access your servers. An attacker who gains access to these files could easily capture your server credentials, leading to unauthorized access to your JavaEE applications. With these credentials, they could modify, delete, or even deploy malicious code, causing absolute chaos in your environment!

Put simply

Think of it like writing your bank PIN on a sticky note and leaving it on your desk — anyone passing by could grab it. This vulnerability exposes sensitive credentials in the IDE configuration files, making it alarmingly easy for an unauthorized user to access your servers. This vulnerability occurs when remote run configurations for JavaEE application servers are created, resulting in the server credentials being stored in cleartext within the IDE's configuration files. This means anyone with access to these files can read the credentials without any hurdles.

What to do

An attacker who gains access to these files could easily capture your server credentials, leading to unauthorized access to your JavaEE applications. With these credentials, they could modify, delete, or even deploy malicious code, causing absolute chaos in your environment! To protect yourself, immediately upgrade your IntelliJ IDEA to versions 2018.3.5, 2018.2.8, or 2018.1.8. After upgrading, ensure that you audit your configuration files for any stored credentials and remove them. Also, consider implementing secure credential storage practices moving forward. You got this! Follow these steps to secure your environment and keep those credentials safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01565 · 75.1th percentile
Published
2019-07-03T18:11Z
EPSS history
Timeline
  • 03 JUL 18:11Z
    In several JetBrains IntelliJ IDEA versions, creating remote run configurations of JavaEE application servers leads to saving a cleartext record of the server…
    cvelistv5