Skip to content

Dev, Hack & Debug

Data Leakage, Espionage, Security Breach and Exploit

  • Front page
  • Development
  • Hacking
  • Debugging

[태그:] args4j 취약점

젠킨스 원격 코드 실행 취약점 CVE-2024-23897,23898

Posted on 2024-01-29 - 2024-01-29 by aDHDmin

목차

  • 젠킨스/Jenkins
  • CVE-2024-23897,23898
    • 취약점 정보
    • 취약점 영향 버젼
    • 취약 여부 확인 및 패치 적용 방법
  • 요약(TL;DR)
  • 참고자료

젠킨스/Jenkins

젠킨스(Jenkins)는 지속 통합 및 배포(CI/CD)에서 항상 언급되는 인기 있는 오픈 소스 프로젝트로, 애플리케이션의 빌드, 테스트, 배포 과정을 자동화 할 수 있게 도와주는 도구다. 전 세계적으로 수십만 개 이상 설치되었고, 100만 명 이상의 사용자 층이 있는 인기 있는 프로젝트다. 이렇게 많이 사용되는 서비스인 젠킨스에서 원격 코드 실행(RCE) 취약점이 발견되어 즉각적인 패치가 요구된다.12

CVE-2024-23897,23898

취약점 정보

이번에 젠킨스에서 발견된 취약점은 원격 코드 실행 취약점으로 식별 번호는 CVE-2024-23897, CVE-2024-23898 이다. 젠킨스에 내장된 기능 중 하나인 명령줄 인터페이스(CLI)를 통해 원격 코드 실행과 임의 파일 읽기가 가능한 취약점이다. 명령줄 인터페이스(CLI) 기능 구현을 위해 사용하는 args4j 라이브러리의 명령 인수 및 옵션 파싱 부분에서 취약점이 발생한다.

CVE-2024-23897, CVE-2024-23898에 취약한 젠킨스 서버에서는 공격자가 임의의 원격 코드 실행을 하거나, 젠킨스 컨트롤러 파일 시스템에서 임의의 파일을 읽을 수 있다. 만약 공격자가 “Overall/Read” 권한이 있는 경우 취약 서버의 전체 파일을 읽을 수 있으며, 해당 권한이 없는 공격자는 파일의 처음 세 줄을 읽을 수 있다. 임의 파일 읽기를 통해 젠킨스의 암호화 키가 포함된 이진 파일을 읽을 수 있어, 더 큰 피해로 이어질 수 있다.

취약점 영향 버젼

Jenkins 2.441 이전 및 LTS 2.426.2 이전 버전이 CVE-2024-23897, CVE-2024-23898 공격에 취약하다.

취약 여부 확인 및 패치 적용 방법

위와 같이 운영중인 젠킨스의 버젼 정보를 통해 취약 여부를 확인할 수 있다. Jenkins 2.441 이전 버전 및 LTS 2.426.2 이전 버전을 사용하는 경우, 취약점이 패치된 Jenkins 2.442, 또는 LTS 2.426.3 버전으로 업데이트를 진행하고 CLI 명령 파서 기능을 비활성화 한다. 만약 즉각적인 업데이트가 불가능한 경우, 패치를 적용할 때까지 사용자들이 명령줄 인터페이스(CLI)에 대한 접근이 불가능 하도록 차단한다.

요약(TL;DR)

오픈소스 지속 통합 및 배포(CI/CD) 프로젝트 젠킨스(Jenkins)에서 원격 코드 실행 취약점 CVE-2024-23897, CVE-2024-23898이 발견되었다. 이 취약점은 젠킨스의 내장 명령줄 인터페이스(CLI)를 통해 취약 서버에서 원격 코드 실행(RCE)이나 임의의 파일 읽기가 가능하다. Jenkins 2.441 이전 및 LTS 2.426.2 이전 버전이 이 공격에 취약하며, 취약점이 패치된 최신 버전으로 업데이트 하는 방법 또는 명령줄 인터페이스(CLI)에 대한 사용자들의 접근을 차단하는 것으로 취약점을 해결할 수 있다.


참고자료

  1. MULTIPLE POC EXPLOITS RELEASED FOR JENKINS FLAW CVE-2024-23897
    https://securityaffairs.com/158251/hacking/cve-2024-23897-poc-exploits.html ↩︎
  2. Critical Jenkins Vulnerability Exposes Servers to RCE Attacks – Patch ASAP!
    https://thehackernews.com/2024/01/critical-jenkins-vulnerability-exposes.html ↩︎
Posted in Security, FlawTagged args4j 취약점, CVE-2024-23897, CVE-2024-23898, Jenkins 취약점, VulnerabilityLeave a comment

Search

Recent Posts

  • 8월 보안 업데이트 : Microsoft의 최신 취약점 패치와 중요 내용
  • Cisco Smart Software Manager CVE-2024-20419 취약점
  • Windows 업데이트 취약점: CVE-2024-38202, CVE-2024-21302
  • Apache OFBiz 취약점: CVE-2024-38856긴급 패치 필요
  • Rockwell Automation ControlLogix 1756 취약점: CIP 명령어 무단 실행 가능
  • VMware ESXi 취약점: 20,000개 인터넷 노출 인스턴스에 영향
  • Telit Cinterion 모뎀, 산업 IoT 기기 취약점 CVE 7건 발견!

Categories

  • Diet (7)
  • Exploit (1)
  • Flaw (23)
  • Hacking (2)
  • Health (11)
  • Intermittent Fasting (1)
  • Meditation (2)
  • Mentality (5)
  • Nootropic (3)
  • Security (202)
  • Security News (178)

Archives

  • 2024년 8월 (6)
  • 2024년 7월 (8)
  • 2024년 4월 (1)
  • 2024년 3월 (2)
  • 2024년 2월 (6)
  • 2024년 1월 (8)
  • 2023년 12월 (15)
  • 2023년 6월 (1)
  • 2021년 5월 (1)
  • 2018년 4월 (1)
  • 2018년 3월 (24)
  • 2018년 2월 (24)
  • 2018년 1월 (30)
  • 2017년 12월 (31)
  • 2017년 11월 (30)
  • 2017년 10월 (26)
  • 2017년 9월 (4)

Meta

  • 로그인
  • 엔트리 피드
  • 댓글 피드
  • WordPress.org
Proudly powered by WordPress | Theme: micro, developed by DevriX.
Go to mobile version