🇰🇷 한글 설명
Oracle Java SE의 Scripting 컴포넌트에 존재하는 취약점으로, 영향받는 버전은 8u491, 8u491-perf, 11.0.31입니다. 인증되지 않은 공격자가 네트워크를 통해 여러 프로토콜로 쉽게 악용할 수 있으며, 성공 시 Java SE를 멈추게 하거나 반복적으로 충돌시켜 서비스 거부(DoS) 상태를 유발할 수 있습니다. 샌드박스 Java Web Start 애플리케이션이나 Java 애플릿처럼 신뢰되지 않은 코드를 실행하는 환경도 영향을 받습니다.
💡 쉬운 설명
이 취약점은 Java 프로그램이 악의적인 입력에 의해 멈추거나 계속 종료되도록 만들 수 있습니다. 로그인 없이도 네트워크를 통해 공격할 수 있어 서비스가 중단될 위험이 있습니다.
🇺🇸 원문 (English)
Vulnerability in Oracle Java SE (component: Scripting). Supported versions that are affected are Oracle Java SE: 8u491, 8u491-perf and 11.0.31. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of Oracle Java SE. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 7.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).
📍 영향받는 시스템
Oracle Java SE 8u491, 8u491-perf, 11.0.31 이하 버전
⚔️ 공격 벡터
인증 없이 네트워크를 통해 웹 서비스 등으로 조작된 데이터를 Scripting API에 전달하여 DoS 유발
🛡️ 대응 방법
Oracle 보안 패치가 적용된 최신 Java SE 버전으로 업데이트
🔧 검증 코드
출력된 버전이 8u491 또는 11.0.31 이하이면 취약하며, 그보다 최신 패치 버전이면 조치된 것입니다.
java -version 2>&1 | head -n 1