🇰🇷 한글 설명
CyberPanel 2.4.3 버전의 원격 백업 전송 기능에서 인증된 사용자가 임의의 OS 명령을 실행할 수 있는 명령 주입 취약점이 발견되었습니다. 공격자는 원격 서버의 API 응답 내 디렉토리 이름을 조작하여 보안 미들웨어를 우회하고 검증되지 않은 명령을 실행할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 백업 기능을 이용할 때, 가짜 서버 응답을 보내 시스템에 몰래 명령을 내릴 수 있는 문제입니다. 이를 통해 해커가 서버의 제어권을 완전히 뺏을 수 있습니다.
🇺🇸 원문 (English)
CyberPanel 2.4.3, fixed in commit eca0c3c, contains an authenticated command injection vulnerability in the remote backup transfer feature that allows authenticated attackers to execute arbitrary OS commands by controlling a remote server's API response. Attackers can inject malicious commands through a crafted directory name in the remote server's API response, which bypasses security middleware validation and is passed unsanitized to the OS command execution function.
📍 영향받는 시스템
CyberPanel 2.4.3 이하 버전
⚔️ 공격 벡터
인증된 사용자가 조작된 API 응답을 통해 원격 백업 전송 과정에서 명령 주입
🛡️ 대응 방법
커밋 eca0c3c가 포함된 최신 버전으로 CyberPanel 업데이트
🔧 검증 코드
출력된 버전 번호가 2.4.3 이하인지 확인하여 취약 여부를 판단합니다.
cat /etc/cyberpanel/version 2>/dev/null || echo 'Version file not found'