🇰🇷 한글 설명
JetBrains IntelliJ IDEA의 여러 버전에서 Spring Boot 실행 설정이 기본값으로 모든 인터페이스에서 JMX 서버를 리스닝하여 발생합니다. 이로 인해 원격 공격자가 해당 구성이 실행 중일 때 임의의 코드를 실행할 수 있는 취약점이 존재합니다.
💡 쉬운 설명
개발 도구인 IntelliJ IDEA에서 특정 설정을 사용할 때, 외부에서 컴퓨터에 접속하여 명령을 내릴 수 있는 문이 열려 있는 상태입니다. 해커가 이 문을 통해 사용자의 컴퓨터를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
In several JetBrains IntelliJ IDEA versions, a Spring Boot run configuration with the default setting allowed remote attackers to execute code when the configuration is running, because a JMX server listens on all interfaces (instead of listening on only the localhost interface). This issue has been fixed in the following versions: 2019.1, 2018.3.4, 2018.2.8, 2018.1.8, and 2017.3.7.
📍 영향받는 시스템
JetBrains IntelliJ IDEA (2019.1 미만 버전 중 특정 버전 포함)
⚔️ 공격 벡터
네트워크를 통해 노출된 JMX 서버에 접속하여 원격 코드 실행(RCE)
🛡️ 대응 방법
IntelliJ IDEA를 최신 보안 패치가 적용된 버전(2019.1, 2018.3.4, 2018.2.8, 2018.1.8, 2017.3.7 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 현재 설치된 IntelliJ IDEA의 버전을 확인하여 취약한 버전인지 대조합니다.
grep -r "IntelliJ IDEA" /opt/ /usr/local/ 2>/dev/null | grep -E 'version'