🇰🇷 한글 설명
Wazuh 프로비저닝 스크립트 및 Dockerfile에서 curl 명령어 사용 시 -k/--insecure 플래그를 통해 SSL/TLS 인증서 검증을 비활성화하는 취약점이 존재합니다. 네트워크 접근 권한이 있는 공격자는 중간자(MitM) 공격을 통해 빌드 과정에서 다운로드되는 종속성이나 코드를 변조하여 원격 코드 실행 및 공급망 공격을 수행할 수 있습니다.
💡 쉬운 설명
파일을 다운로드할 때 상대방이 진짜인지 확인하는 보안 절차를 건너뛰도록 설정되어 있습니다. 이 틈을 타 해커가 중간에서 가짜 파일을 보내 시스템을 조종할 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
Wazuh provisioning scripts and Dockerfiles contain an insecure transport vulnerability where curl is invoked with the -k/--insecure flag, disabling SSL/TLS certificate validation. Attackers with network access can perform man-in-the-middle attacks to intercept and modify downloaded dependencies or code during the build process, leading to remote code execution and supply chain compromise.
📍 영향받는 시스템
Wazuh provisioning scripts and Dockerfiles
⚔️ 공격 벡터
네트워크 중간자(Man-in-the-Middle) 공격을 통한 빌드 파일 변조
🛡️ 대응 방법
스크립트 및 Dockerfile 내 curl 명령어에서 -k 또는 --insecure 옵션을 제거하여 SSL/TLS 검증을 활성화하십시오.
🔧 검증 코드
명령어 실행 결과 curl과 함께 -k 또는 --insecure 옵션이 포함된 파일 경로와 내용이 출력되면 취약한 상태입니다.
grep -rnE "curl.*(-k|--insecure)" .