Apache Struts 버전 2.3부터 2.3.34까지 및 2.5부터 2.5.16까지는 alwaysSelectFullNamespace가 true이고(사용자 또는 Convention Plugin과 같은 플러그인에 의해), 그다음 namespace 없이 results가 사용되는 동시에 상위 package에 namespace가 없거나 wildcard namespace가 있는 경우 원격 코드 실행이 발생할 수 있습니다. 이와 유사하게 value와 action이 설정되지 않은 url tag를 사용하는 동시에 상위 package에 namespace가 없거나 wildcard namespace가 있는 경우에도 같은 가능성이 있습니다.
Apache Struts 버전 2.3부터 2.3.34까지 및 2.5부터 2.5.16까지는 alwaysSelectFullNamespace가 true이고(사용자 또는 Convention Plugin과 같은 플러그인에 의해), 그다음 namespace 없이 results가 사용되는 동시에 상위 package에 namespace가 없거나 wildcard namespace가 있는 경우 원격 코드 실행이 발생할 수 있습니다. 이와 유사하게 value와 action이 설정되지 않은 url tag를 사용하는 동시에 상위 package에 namespace가 없거나 wildcard namespace가 있는 경우에도 같은 가능성이 있습니다.
한국어 설명은 영문 원문을 기준으로 제공됩니다. 제품명·버전·보안 식별자는 아래 원문과 함께 확인할 수 있습니다.
영문 원문 보기
Apache Struts versions 2.3 to 2.3.34 and 2.5 to 2.5.16 suffer from possible Remote Code Execution when alwaysSelectFullNamespace is true (either by user or a plugin like Convention Plugin) and then: results are used with no namespace and in same time, its upper package have no or wildcard namespace and similar to results, same possibility when using url tag which doesn't have value and action set and in same time, its upper package have no or wildcard namespace.
영향 제품·버전
제품 Apache Struts
영향 버전 Apache Struts 2.3 to 2.3.34, 2.5 to 2.5.16, >= 2.0.4 < 2.3.35, >= 2.5.0 < 2.5.17, >= 7.3, >= 9.5, < 12.5.0, 13.3.0.0, 13.4.0.0, <= 3.4.9.4237, >= 4.0.0 <= 4.0.6.5281, >= 8.0.0 <= 8.0.2.8191