🇰🇷 한글 설명
Spring Security OAuth의 특정 버전에서 원격 코드 실행(RCE) 취약점이 발견되었습니다. 공격자가 권한 부여 엔드포인트로 조작된 요청을 보내면, 리소스 소유자가 승인 엔드포인트로 전달될 때 악성 코드가 실행될 수 있습니다.
💡 쉬운 설명
해커가 가짜 요청을 보내 사용자의 승인 과정에서 컴퓨터를 마음대로 조종할 수 있는 위험한 보안 구멍입니다. 이 구멍을 통해 해커가 서버에 몰래 명령을 내려 시스템을 장악할 수 있습니다.
🇺🇸 원문 (English)
Spring Security OAuth, versions 2.3 prior to 2.3.3, 2.2 prior to 2.2.2, 2.1 prior to 2.1.2, 2.0 prior to 2.0.15 and older unsupported versions contains a remote code execution vulnerability. A malicious user or attacker can craft an authorization request to the authorization endpoint that can lead to remote code execution when the resource owner is forwarded to the approval endpoint.
📍 영향받는 시스템
Spring Security OAuth 2.3.3 미만, 2.2.2 미만, 2.1.2 미만, 2.0.15 미만 및 이전 지원 종료 버전
⚔️ 공격 벡터
조작된 권한 부여 요청을 통한 승인 엔드포인트에서의 원격 코드 실행
🛡️ 대응 방법
Spring Security OAuth를 최신 보안 패치가 적용된 버전(2.3.3, 2.2.2, 2.1.2, 2.0.15 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 spring-security-oauth의 버전이 취약한 버전 범위에 포함되는지 확인하십시오.
mvn dependency:list | grep spring-security-oauth