
Apache Struts2 S2-062(CVE-2021-31805) 원격 코드 실행 대량 탐지(무악용)
취약점 정보 Apache Struts는 우아한 현대 Java 웹 애플리케이션을 만들기 위한 무료 오픈 소스 MVC 프레임워크입니다. 관례가 설정보다 우선하는 방식을 지원하며, 플러그인 아키텍처를 통해 확장할 수 있고 REST, AJAX 및 JSON을 지원하는 플러그인이 포함되어 있습니다. 최근 Apache 공식에서 S2-062 원격 코드 실행 취약점 보안 공지를 발표했으며, 취약점 번호는 CVE-2021-31805입니다:
CVE-2020-17530에 대해 발표된 수정 사항이 불완전합니다. 따라서 Apache Struts 2.0.0부터 2.5.29까지, 개발자가 %{…} 구문을 사용하여 강제 OGNL 평가를 적용하는 경우 일부 태그의 속성은 여전히 이중 평가를 수행할 수 있습니다. 신뢰할 수 없는 사용자 입력에 강제 OGNL 평가를 사용하면 원격 코드 실행 취약점이 발생할 수 있습니다. 그중 취약점 번호 CVE-2022-22954의 영향 버전은 다음과 같습니다: Struts 2.0.0 - Struts 2.5.29