Java / / 2022. 6. 23. 13:01

Apache Tomcat 최신 버전 업데이트 방법

반응형

개요

o Apache Tomcat에서 신규 취약점을 해결한 보안 업데이트 발표[1],[2]
o 취약한 버전을 사용 중인 서버의 담당자는 제조사의 홈페이지를 참고하여 최신 버전으로 업데이트 권고
 ※ Apache Tomcat : 오픈소스 기반 웹 어플리케이션 서버

설명

o Apache Tomcat에서 WebSocket 연결 종료와 동시에 WebSocket 메시지를 보내는 경우, 공격자가 소켓을 지속적으로 사용할 수 있는 취약점(CVE-2022-25762) [1], [2]

영향을 받는 제품 및 최신 버전

제품명 영향받는 버전 해결 버전
Apache Tomcat 8점대 버전 8.5.0 to 8.5.75 8.5.76 및 이후 버전
Apache Tomcat 9점대 버전 9.0.0.M1 to 9.0.20 9.0.21 및 이후 버전


 
[참고사이트]
[1] https://tomcat.apache.org/security-8.html
[2] https://tomcat.apache.org/security-9.html
 

 

 


Centos7에서 해당 이슈로 tomcat 버전을 수동으로 업그레이드를 진행하였습니다.

8.5.65 > 8.5.81 버전으로 업그레이드 진행 하겠습니다. 

 

1. 톰캣 버전 확인

  • Tomcat이 설치된 경로로 이동을 하여 bin에서 version.sh를 실행한다.
  • 현재 Server version : Apache Tomcat/8.5.65 인 것을 확인할 수 있습니다.
[root@test]# cd /톰캣경로/bin
./version.sh

 

2. 수동으로 업그레이드하기 위한 버전의 Tomcat을 다운로드

  • 8.5.81 버전을 따로 받아서 준비한 Tomcat에서 lib을 복사하여 업그레이드해야 하는 tomcat의 lib에 덮어쓰기 합니다.

3. Tomcat Service를 재시작

  • tomcat bin에 있는 version를 실행하면 현재 Server version : Apache Tomcat/8.5.81 인 것을 확인할 수 있습니다.

 

※ 만약 업그레이드 한 tomcat 버전이 9.0.31, 8.5.51, 7.0.100이고, apache를 사용하여 tomcat과 ajp 통신을 한다면

아래 링크를 통해 함께 작업을 해야 합니다.

https://bono915.tistory.com/entry/Tomcat-Apache-Service-Unavailable-error-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유