국가정보원 취약점신고 페이스북 인스타그램
모두보기닫기
(업데이트)Apache 'Log4j' 취약점 보안패치 권고
작성일 : 2021.12.11

* 21.12.20 업데이트

o Apache 'Log4j' 라이브러리에서 심각한 보안 취약점이 발견된 바, 

  피해예방을 위해 보안업데이트 하시기 바랍니다. 

 

o 취약점 정보

  - Apache Log4j 2에 존재하는 원격코드실행 취약점(CVE-2021-44228, CVSS 10.0)

  - Apache Log4j 2에 존재하는 원격코드실행 취약점(CVE-2021-45046, CVSS 9.0)

  - Apache Log4j 1.2에 존재하는 원격코드실행 취약점(CVE-2021-4104, CVSS 8.1)

  - Apache Log4j 2에 존재하는 서비스거부 취약점(CVE-2021-45105, CVSS 7.5) 

 

o 영향을 받는 Log4j 버전

  - CVE-2021-44228

   * 2.0-beta9 ~ 2.14.1 버전 (Log4j 2.12.2 버전은 제외)

  - CVE-2021-45046

   * 2.0-beta9 ~ 2.12.1 및 2.13.0 ~ 2.15.0 버전

  - CVE-2021-4104

    * 1.2 버전

    ** JMSAppender 미사용시 취약하지 않으므로 해당 기능사용 여부 확인

  - CVE-2021-45105

    * 2.0-beta9 ~ 2.12.16 버전

    ** Log4j-core JAR 파일만 취약, Log4j-core JAR파일 없이 Log4j-api JAR파일만 사용하는 경우 취약점 영향 없음 


o 조치방안

  - CVE-2021-44228, CVE-2021-45046

    * Java 8 : Log4j 2.16.0으로 업데이트

    *Java 7 : Log4j 2.12.2으로 업데이트

    ** 업데이트 불가능시, JndiLookup 클래스를 경로에서 제거

  - CVE-2021-4104

    * JMSAppender 사용여부 확인 후 해당기능 중지

  - CVE-2021-45105

    * Java 8 : Log4j 2.17.0으로 업데이트

    ** 업데이트 불가능시, PatternLayout에서 ${ctx:loginId} 또는 $${ctx:loginId}를 (%X, %mdc, or %MDC)로 변경하거나, ${ctx:loginId} 또는 $${ctx:loginId}를 제거

 

[참고사이트]

o 조치 및 대응방안(한국인터넷진흥원)

  https://www.boho.or.kr/data/secNoticeView.do?bulletin_writing_sequence=36389 

  https://www.boho.or.kr/data/guideView.do?bulletin_writing_sequence=36390 

 

o 취약점

  1. Apache Log4j 보안취약점 및 조치방안(최신 내용 지속 참조필요)

  https://logging.apache.org/log4j/2.x/security.html

  2. CVE-2021-44228

  https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228

  3. CVE-2021-45046

  https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046

  4. CVE-2021-4104

   https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4104

  5. CVE-2021-45105

  https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45105

 

o 신규버전 log4j 등 다운로드

  - https://logging.apache.org/log4j/2.x/download.html

  - https://archive.apache.org/dist/logging/log4j/2.12.2/

 

첨부파일

없음