🇰🇷 한글 설명
Apache Log4j 2.x 버전(2.8.2 미만)에서 TCP 또는 UDP 소켓 서버를 통해 직렬화된 로그 이벤트를 수신할 때 발생합니다. 특수하게 제작된 바이너리 페이로드를 전송하면 역직렬화 과정에서 임의의 코드가 실행될 수 있습니다.
💡 쉬운 설명
로그를 기록하는 프로그램이 외부에서 들어온 데이터를 처리하는 과정에서 악성 코드를 실행하게 되는 보안 약점입니다. 해커가 조작된 데이터를 보내면 서버의 제어권을 탈취할 수 있습니다.
🇺🇸 원문 (English)
In Apache Log4j 2.x before 2.8.2, when using the TCP socket server or UDP socket server to receive serialized log events from another application, a specially crafted binary payload can be sent that, when deserialized, can execute arbitrary code.
📍 영향받는 시스템
Apache Log4j 2.x (2.8.2 미만 버전)
⚔️ 공격 벡터
TCP/UDP 소켓 서버를 통한 악성 직렬화 데이터 전송
🛡️ 대응 방법
Apache Log4j를 2.8.2 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에 2.0.0부터 2.7.x 사이의 버전이 포함되어 있다면 취약할 가능성이 높습니다.
find / -name "log4j*.jar" 2>/dev/null | xargs grep -E 'Log4j 2\.[0-7]\.'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server