🇰🇷 한글 설명
Tianxin Internet Behavior Management System의 Reporter 컴포넌트에 인증 없이 접근 가능한 명령어 주입 취약점이 존재합니다. 공격자는 objClass 매개변수에 쉘 메타문자를 포함시켜 웹 서버 권한으로 임의 명령어를 실행하고 PHP 파일을 작성하여 원격 코드 실행(RCE)을 달성할 수 있습니다.
💡 쉬운 설명
Tianxin 시스템의 특정 기능에서 누구나 위험한 명령어를 입력해서 실행시킬 수 있는 보안 문제가 있습니다. 이를 악용하면 공격자가 서버 전체를 제어할 수 있습니다.
🇺🇸 원문 (English)
Tianxin Internet Behavior Management System contains a command injection vulnerability in the Reporter component endpoint that allows unauthenticated attackers to execute arbitrary commands by supplying a crafted objClass parameter containing shell metacharacters and output redirection. Attackers can exploit this vulnerability to write malicious PHP files into the web root and achieve remote code execution with the privileges of the web server process. This vulnerability has been fixed in version NACFirmware_4.0.0.7_20210716.180815_topsec_0_basic.bin. Exploitation evidence was first observed by the Shadowserver Foundation on 2024-06-01 (UTC).
📍 영향받는 시스템
Tianxin Internet Behavior Management System (NACFirmware 4.0.0.7 미만 버전)
⚔️ 공격 벡터
Reporter 컴포넌트의 objClass 파라미터에 쉘 메타문자와 출력 리다이렉션을 포함한 페이로드를 전송하여 인증 없이 임의 명령어 실행
🛡️ 대응 방법
NACFirmware_4.0.0.7_20210716.180815_topsec_0_basic.bin 이상 버전으로 즉시 업그레이드
🔧 검증 코드
Tianxin 프로세스가 실행 중이면 'Found' 출력. 실행 중이면 현재 버전 확인 후 4.0.0.7 미만인지 확인 필요
ps aux | grep -i tianxin | grep -v grep && echo 'Found' || echo 'Not installed'