CVE-2022-41852 JXPath 취약점 공지

로그프레소 제품의 Apache Commons JXPath 취약점과 관련하여 대응 방안을 안내드립니다.

관련 자료

미국 시간으로 2022-10-06에 JXPath 라이브러리 취약점이 CVE-2022-41852으로 공개되었습니다.

영향 범위

2015년 7월 이후에 배포된 모든 로그프레소 버전에 org.araqne.logdb.jxpath 번들로 commons-jxpath 1.3 버전이 포함되어 있습니다. 인증된 사용자 권한으로 쿼리를 실행할 수 있다면 JXPath 취약점을 악용할 수 있습니다.

취약점 설명

JXPath 라이브러리는 Standard Extension Functions 라는 명칭으로 임의의 자바 코드를 실행할 수 있는, 기본으로 활성화해서는 안 되는 기능을 내장하고 있습니다. 이를 이용하면 임의로 시스템을 종료시키거나, 의도하지 않은 코드를 실행할 수 있습니다.

현장 대응 조치 (Workaround)

아래와 같이 대응 조치해주시기 바랍니다.

  1. 로그프레소 쉘 접속 후 번들 ID 확인

    logpresso> bundle.list jxpath
    [ ID] Symbolic Name Version Status
    ------------------------------------------------------------------
    [ 50] org.araqne.logdb.jxpath 0.2.0 ACTIVE
    
  2. JXPath 번들 삭제 및 새로고침

    단계 1에서 확인한 번들 ID를 기입하여 삭제합니다. (예시는 50이나 버전별로 상이할 수 있음)

    logpresso> bundle.uninstall 50
    bundle 50 uninstalled successfully.
    
    logpresso> bundle.refresh
    bundles are refreshed.
    

제조사 대응 계획

JXPath는 문서화되지 않은 기능이므로 이후 배포되는 로그프레소 모든 패키지에서 JXPath를 원천 제거할 예정입니다.

둘러보기

더보기

로그프레소, 60억원 규모 투자 유치

로그프레소(대표 양봉열)가 보안 운영(SecOps) 플랫폼 전문 기술력과 사업성을 인정 받아 60억원 규모의 시리즈A 투자를 유치했다고 6일 밝혔다.

2023-04-06