🇰🇷 한글 설명
Azure RTOS USBX의 호스트 및 디바이스 클래스 내 CDC ECM 및 RNDIS 관련 함수에서 경계 외 쓰기(Out-of-bounds write) 취약점이 발견되었습니다. 공격자는 이를 악용하여 원격 코드 실행(RCE)을 수행할 수 있습니다. 해당 문제는 USBX 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 out of bounds write vulnerabilities in Azure RTOS USBX. The affected components include functions/processes in host and device classes, related to CDC ECM and RNDIS 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 호스트 또는 디바이스 클래스(CDC ECM, RNDIS)를 통한 악의적인 데이터 전송
🛡️ 대응 방법
USBX 버전을 6.3.0 이상으로 업그레이드하십시오.
🔧 검증 코드
출력된 USBX 버전 값이 6.3.0 미만이면 취약한 상태입니다.
grep -r "USBX_VERSION" /path/to/rtos/source/or/config 2>/dev/null