
MAL-011: Log4J Misconfiguration Allows Malicious JavaScript in Red Hat AMQ
Redhat A-MQ 애플리케이션의 Log4J 구성 요소는 Log4J 구성(config)에서 임의의 “Script” 속성 실행을 허용하도록 잘못 구성되어 있습니다. 공격자가 A-MQ에서 사용하는 Log4J 구성을 (예: “setConfigText”를 통해) 수정할 방법을 찾으면, 원격 코드 실행(RCE)을 초래하는 악성 JavaScript 스크립트를 삽입할 수 있습니다.
참고: Red Hat AMQ 버전 > 7.10.2 및 < 7.12를 공격하려면 CVE-2023-50780: Apache ActiveMQ Artemis의 Jolokia API를 통해 접근 가능한 위험한 MBeans를 참조하십시오.
공급업체는 신경 쓰지 않았습니다 ¯\_(ツ)_/¯.
이 취약점을 악용하려면 다음이 필요합니다:
참고: 서버가 "--allow-anonymous"로 설정된 경우, null이 아닌 임의의 사용자-비밀번호 조합으로 인증할 수 있습니다.
자세한 내용과 악용 과정은 이 PDF에서 확인할 수 있습니다.
Jolokia를 통해 Log4J를 악용하기 위한 코드 (일명 log4jolokia)
CVE-2023-50780: Apache ActiveMQ Artemis의 Jolokia API를 통해 접근 가능한 위험한 MBeans