🔍 CVE-2019-9872

8.1
CVSS Score
HIGH
2019-07-03
2026-06-17 02:44
✅ 완료

🇰🇷 한글 설명

JetBrains IntelliJ IDEA Ultimate의 여러 버전에서 클라우드 애플리케이션 서버용 실행 구성을 생성할 때 서버 자격 증명이 암호화되지 않은 평문으로 설정 파일에 저장되는 취약점이 발견되었습니다. 만약 Settings Repository 플러그인을 사용하여 IDE 설정을 공개 저장소와 동기화할 경우, 해당 자격 증명이 외부로 노출될 수 있습니다.

💡 쉬운 설명

개발 도구에 저장된 서버 비밀번호가 암호화되지 않은 채로 저장되는 문제입니다. 이 설정이 공개된 인터넷 저장소와 동기화되면 누구나 비밀번호를 볼 수 있게 됩니다.

🇺🇸 원문 (English)

In several versions of JetBrains IntelliJ IDEA Ultimate, creating run configurations for cloud application servers leads to saving a cleartext unencrypted record of the server credentials in the IDE configuration files. If the Settings Repository plugin was then used and configured to synchronize IDE settings using a public repository, these credentials were published to this repository. The issue has been fixed in the following versions: 2019.1, 2018.3.5, 2018.2.8, and 2018.1.8.

📍 영향받는 시스템

JetBrains IntelliJ IDEA Ultimate (2019.1 미만, 2018.3.5 미만, 2018.2.8 미만, 2018.1.8 미만 버전)

⚔️ 공격 벡터

공개된 Settings Repository를 통해 동기화된 IDE 설정 파일 내의 평문 자격 증명 탈취

🛡️ 대응 방법

취약점이 해결된 버전(2019.1, 2018.3.5, 2018.2.8, 2018.1.8 이상)으로 업데이트

🔧 검증 코드

출력된 IntelliJ IDEA의 버전을 확인하여 수정된 버전(2019.1, 2018.3.5, 2018.2.8, 2018.1.8) 이상인지 대조합니다.

Shell / Script
idea --version 2>/dev/null || echo 'Check installed IntelliJ IDEA version manually'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

IBM WebSphere Application Server