🇰🇷 한글 설명
Azure CLI 2.40.0 미만 버전에서 코드 주입 취약점이 발견되었습니다. Windows 환경에서 PowerShell을 사용하여 Azure CLI 명령을 실행할 때, 외부에서 입력된 파라미터에 '&' 또는 '|' 기호가 포함되어 있으면 악성 코드가 실행될 수 있습니다.
💡 쉬운 설명
Azure CLI를 사용하는 Windows 컴퓨터에서 특수 기호가 포함된 명령어를 입력하면 해커가 몰래 명령을 실행할 수 있는 보안 구멍이 있습니다. 이를 방지하려면 프로그램을 최신 버전으로 업데이트해야 합니다.
🇺🇸 원문 (English)
Azure CLI is the command-line interface for Microsoft Azure. In versions previous to 2.40.0, Azure CLI contains a vulnerability for potential code injection. Critical scenarios are where a hosting machine runs an Azure CLI command where parameter values have been provided by an external source. The vulnerability is only applicable when the Azure CLI command is run on a Windows machine and with any version of PowerShell and when the parameter value contains the `&` or `|` symbols. If any of these prerequisites are not met, this vulnerability is not applicable. Users should upgrade to version 2.40.0 or greater to receive a a mitigation for the vulnerability.
📍 영향받는 시스템
Azure CLI 2.40.0 미만 버전 (Windows 및 PowerShell 환경)
⚔️ 공격 벡터
외부 소스에서 제공된 파라미터 값에 '&' 또는 '|' 기호를 삽입하여 명령어를 주입하는 방식
🛡️ 대응 방법
Azure CLI를 2.40.0 또는 그 이상의 최신 버전으로 업그레이드하십시오.
🔧 검증 코드
출력된 azure-cli 버전이 2.40.0 미만인지 확인하십시오.
az --version | grep -E 'azure-cli'