🔍 CVE-2022-45143

7.5
CVSS Score
HIGH
2023-01-03
2026-06-17 05:09
✅ 완료

🇰🇷 한글 설명

Apache Tomcat의 JsonErrorReportValve에서 type, message 또는 description 값이 적절히 이스케이프되지 않는 취약점이 발견되었습니다. 공격자가 사용자 제공 데이터를 통해 JSON 출력을 조작하거나 무효화할 수 있습니다.

💡 쉬운 설명

웹 서버가 오류 메시지를 JSON 형식으로 보여줄 때, 입력된 특수 문자를 제대로 처리하지 못하는 문제입니다. 이를 통해 공격자가 오류 메시지 내용을 마음대로 바꾸거나 시스템의 정상적인 데이터 전달을 방해할 수 있습니다.

🇺🇸 원문 (English)

The JsonErrorReportValve in Apache Tomcat 8.5.83, 9.0.40 to 9.0.68 and 10.1.0-M1 to 10.1.1 did not escape the type, message or description values. In some circumstances these are constructed from user provided data and it was therefore possible for users to supply values that invalidated or manipulated the JSON output.

📍 영향받는 시스템

Apache Tomcat 8.5.83, 9.0.40-9.0.68, 10.1.0-M1-10.1.1

⚔️ 공격 벡터

사용자 입력값이 포함된 오류 상황을 유도하여 조작된 JSON 데이터를 생성함

🛡️ 대응 방법

Apache Tomcat을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 결과에서 현재 설치된 Tomcat의 버전을 확인하여 취약한 버전 범위에 포함되는지 대조합니다.

Shell / Script
rpm -qa | grep tomcat || dpkg -l | grep tomcat

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache Tomcat