🇰🇷 한글 설명
Azure RTOS USBX의 메모리 버퍼 및 포인터 취약점으로 인해 원격 코드 실행이 가능할 수 있습니다. 이 취약점은 pictbridge 및 host class의 특정 기능(PIMA, storage, CDC ACM 등)을 포함하며, RTOS v6.2.1 이하 버전에서 발생합니다.
💡 쉬운 설명
USB 연결을 관리하는 소프트웨어의 허점을 이용해 해커가 원격으로 기기를 조작하거나 악성 코드를 실행할 수 있는 문제입니다. USB 장치를 연결하는 과정에서 보안 문제가 발생할 수 있습니다.
🇺🇸 원문 (English)
Azure RTOS USBX is a USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with Azure RTOS ThreadX. An attacker can cause remote code execution due to memory buffer and pointer vulnerabilities in Azure RTOS USBX. The affected components include functions/processes in pictbridge and host class, related to PIMA, storage, CDC ACM, ECM, audio, hub in RTOS v6.2.1 and below. The fixes have been included in USBX release 6.3.0. Users are advised to upgrade. There are no known workarounds for this vulnerability.
📍 영향받는 시스템
Azure RTOS USBX v6.2.1 및 그 이하 버전
⚔️ 공격 벡터
취약한 USB 스택을 사용하는 기기에 악의적으로 조작된 USB 장치를 연결하거나 통신을 시도하여 공격
🛡️ 대응 방법
USBX를 최신 버전인 6.3.0 이상으로 업그레이드
🔧 검증 코드
출력 결과에 v6.2.1 이하의 버전 정보가 나타나면 취약한 상태이므로 업데이트가 필요합니다.
grep -r "USBX" /path/to/rtos/source/or/config 2>/dev/null | grep -E 'v6\.[0-2]\.[0-9]'