조회 수 869 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

Spring Java 프레임워크 보안 업데이트 권고



□ 개요
o Spring 보안팀에서 Spring 프레임워크 및 Spring Cloud Function 관련 원격코드 실행 취약점을 해결한 임시조치 방안 및 보안업데이트 권고
o 공격자는 해당 취약점을 이용하여 정상 서비스에 피해를 발생시킬 수 있으므로, 최신 버전으로 업데이트 권고
 
□ 주요 내용
o Spring Core에서 발생하는 원격코드실행 취약점(Spring4Shell 취약점)[1]
o Spring Cloud Function에서 발생하는 원격코드실행 취약점 (CVE-2022-22963)[2]
 
□ 영향을 받는 버전
o Spring4Shell
- 1) JDK 9 이상의 2) Spring 프레임워크 사용하는 경우
※ JDK 8 이하의 경우 취약점의 영향을 받지 않음

o CVE-2022-22963
- Spring Cloud Function 3.1.6 ~ 3.2.2 버전
※ 취약점이 해결된 버전 제외(3.1.7, 3.2.3 업데이트 버전 제외)
 
□ Spring4Shell 버전 확인 방법
o JDK 버전 확인
- “java -version” 명령 입력

o Spring 프레임워크 사용 유무 확인
- 프로젝트가 jar, war 패키지로 돼 있는 경우 zip 확장자로 변경하여 압축풀기
이후 아래와 같이 “spring-beans-.jar”, “spring.jar”, “CachedIntrospectionResuLts.class” 로 검색

find . -name spring-beans*.jar


□ 대응방안
o (Spring4Shell)
- 프로젝트 패키지 아래 해당 전역 클래스 생성 후 재컴파일(테스트 필요)


import org.springwork.core.Ordered;
import org.springwork.core.annotation.Order;
import org.springwork.web.bind.WebDataBinder;
import org.springwork.web.bind.annotation.ControllerAdvice;
import org.springwork.web.bind.annotation.InitBinder;
 
@ControllerAdvice
@Order(10000)
public class BinderControllerAdvice {
@InitBinder
public setAllowedFields(WebDataBinder dataBinder) {
String[] denylist = new String[]{"class.*", "Class.*", "*.class.*", "*.Class.*"};
dataBinder.setDisallowedFields(denylist);
}
}

※ 보안 업데이트가 공지될 경우 업로드 예정
 
o CVE-2022-22963
- 제조사 홈페이지를 통해 최신버전으로 업데이트 적용
· Spring Cloud Function 3.1.7, 3.2.3 버전으로 업데이트[3]
 
참고사이트
[1] 취약점 정보 : https://www.rapid7.com/blog/post/2022/03/30/spring4shell-zero-day-vulnerability-in-spring-work/
[2] 취약점 정보 : https://tanzu.vmware.com/security/cve-2022-22963
[3] 신규버전 다운로드 : https://repo.maven.apache.org/maven2/org/springwork/cloud/spring-cloud-function-context/

 malware.png

 


 


List of Articles
번호 제목 날짜 글쓴이 조회 수
290 랜섬웨어, 코인 채굴 및 봇넷 기능을 하나로 결합한 새로운 멀웨어 file 2018.09.21 ezclean 46019
289 랜섬웨어(Ransomware) file 2020.11.20 ezclean 97
288 디도스(DDoS) 인터넷 방송, e스포츠까지 공격 file 2024.02.29 ezclean 99
287 드림시큐리티 MagicLine 취약점 보안 업데이트 권고 file 2021.09.02 ezclean 167
286 데이터베이스 서버 대상 랜섬웨어 감염 확산에 따른 보안점검 권고 file 2021.10.22 ezclean 44
285 데드볼트 랜섬웨어를 유포하는 QNAP 및 Asustor NAS 취약점 주의 권고 file 2022.02.25 ezclean 117
284 다후아(Dahua) 카메라 제품 보안 업데이트 권고 file 2021.10.22 ezclean 82
283 다이볼(Diavol) 랜섬웨어와 TrickBot 조직과의 연결관계 증거 발견 file 2021.08.19 ezclean 127
282 나모 크로스에디터 업로드 취약점 보안 업데이트 권고 file 2020.12.09 ezclean 141
281 국세청 사칭 해킹 메일 주의 안내 file 2021.07.27 ezclean 107
280 국민건강보험 사칭 스미싱 문자 file 2021.03.25 ezclean 308
279 국내·외 사이버 위협 우려가 고조됨에 따라 '주의' 경보 발령 file 2022.03.23 ezclean 38
278 구글 Chrome 브라우저 보안 업데이트 권고 file 2021.10.01 ezclean 82
277 구글 Chrome 브라우저 보안 업데이트 권고 file 2021.12.16 ezclean 44
276 구글 Chrome 브라우저 보안 업데이트 권고 file 2022.02.18 ezclean 120
275 구글 Chrome 브라우저 보안 업데이트 권고 file 2022.03.31 ezclean 42
274 구글 Chrome 브라우저 보안 업데이트 권고 file 2022.04.07 ezclean 93
273 구글 Chrome 브라우저 보안 업데이트 권고 file 2022.04.12 ezclean 31
272 구글 Chrome 브라우저 보안 업데이트 권고 file 2022.04.19 ezclean 56
271 구글 Chrome 브라우저 보안 업데이트 권고 file 2022.05.13 ezclean 92
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 19 Next
/ 19
XE Login