🔍 CVE-2020-1745

8.6
CVSS Score
HIGH
2020-04-28
2026-06-17 03:02
✅ 완료

🇰🇷 한글 설명

Undertow 2.0.29.Final 및 이전 버전의 기본 AJP 커넥터(포트 8009)에서 파일 포함 취약점이 발견되었습니다. 인증되지 않은 원격 공격자가 취약한 서버의 웹 애플리케이션 파일을 읽을 수 있으며, 파일 업로드가 허용되는 경우 악성 JSP 코드를 실행하여 원격 코드 실행(RCE)까지 가능합니다.

💡 쉬운 설명

서버의 특정 통로를 통해 허락되지 않은 파일 내용을 몰래 읽거나, 나쁜 코드를 심어 서버를 마음대로 조종할 수 있는 보안 구멍입니다. 공격자가 서버에 침입하여 중요한 정보를 빼가거나 명령을 내릴 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

A file inclusion vulnerability was found in the AJP connector enabled with a default AJP configuration port of 8009 in Undertow version 2.0.29.Final and before and was fixed in 2.0.30.Final. A remote, unauthenticated attacker could exploit this vulnerability to read web application files from a vulnerable server. In instances where the vulnerable server allows file uploads, an attacker could upload malicious JavaServer Pages (JSP) code within a variety of file types and trigger this vulnerability to gain remote code execution.

📍 영향받는 시스템

Undertow version 2.0.29.Final 및 그 이전 버전

⚔️ 공격 벡터

AJP 커넥터(포트 8009)를 통한 원격 파일 포함 및 악성 JSP 업로드

🛡️ 대응 방법

Undertow 버전을 2.0.30.Final 이상으로 업데이트하거나 사용하지 않는 AJP 커넥터를 비활성화하십시오.

🔧 검증 코드

명령어 결과에 2.0.29.Final 이하의 버전이 나타나면 취약한 상태입니다.

Shell / Script
mvn dependency:tree | grep -E 'undertow-core:[0-2]\.[0-9]\.(2[0-9]|\d)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server