🔍 CVE-2024-40629

10.0
CVSS Score
CRITICAL
2024-07-18
2026-06-17 07:46
✅ 완료

🇰🇷 한글 설명

오픈소스 권한 관리(PAM) 도구인 JumpServer의 Ansible 플레이북 취약점을 통해 공격자가 임의의 파일을 작성하고 Celery 컨테이너에서 원격 코드 실행(RCE)을 수행할 수 있습니다. 이 취약점은 루트 권한을 가진 컨테이너를 통해 데이터베이스 접근 및 관리자 계정 탈취로 이어질 수 있는 매우 위험한 결함입니다.

💡 쉬운 설명

관리자 도구인 JumpServer의 허점을 이용해 해커가 서버에 몰래 명령을 내리고 파일을 만들 수 있는 보안 구멍이 발견되었습니다. 이를 통해 해커는 관리자 권한을 뺏거나 중요한 비밀번호 정보를 모두 훔쳐갈 수 있습니다.

🇺🇸 원문 (English)

JumpServer is an open-source Privileged Access Management (PAM) tool that provides DevOps and IT teams with on-demand and secure access to SSH, RDP, Kubernetes, Database and RemoteApp endpoints through a web browser. An attacker can exploit the Ansible playbook to write arbitrary files, leading to remote code execution (RCE) in the Celery container. The Celery container runs as root and has database access, allowing an attacker to steal all secrets for hosts, create a new JumpServer account with admin privileges, or manipulate the database in other ways. This issue has been patched in release versions 3.10.12 and 4.0.0. It is recommended to upgrade the safe versions. There are no known workarounds for this vulnerability.

📍 영향받는 시스템

JumpServer (3.10.12 및 4.0.0 미만 버전)

⚔️ 공격 벡터

Ansible 플레이북을 악용한 임의 파일 쓰기를 통한 Celery 컨테이너 내 원격 코드 실행(RCE)

🛡️ 대응 방법

JumpServer를 안전한 버전인 3.10.12 또는 4.0.0 이상으로 즉시 업그레이드하십시오.

🔧 검증 코드

명령어 실행 결과에 패치된 버전인 3.10.12 또는 4.0.0 이상의 숫자가 포함되어 있는지 확인하십시오.

Shell / Script
curl -s http://<jumpserver_ip>/version | grep -E '3.10.12|4.0.0'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

💻 영향받는 소프트웨어

Teams