반응형
개요
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 통신을 한다면
아래 링크를 통해 함께 작업을 해야 합니다.
반응형
'Java' 카테고리의 다른 글
[Java] for문 List의 Null 체크 (0) | 2022.07.12 |
---|---|
[Java] 로그인 인증방식은 어떤것이 좋을까? JWT(Json Web Token)발행 및 확인 vs Session (0) | 2022.07.11 |
[라이브러리] FullCalendar 사용하기 (0) | 2022.06.03 |
[js] 페이지 이동하기, 새 창 띄우기 (0) | 2022.06.03 |
[JS] .slideToggle() / .slideUp() / .slideDown() (0) | 2022.06.03 |