PT-2022-5011 · Microsoft · Azure Rtos Usbx
Szymonh
·
Publicado
2022-10-10
·
Atualizado
2025-10-27
·
CVE-2022-36063
CVSS v2.0
8.0
Alta
| Vetor | AV:N/AC:L/Au:S/C:P/I:P/A:C |
Nome do software vulnerável e versões afetadas
Versões do Azure RTOS USBX anteriores à 6.1.12
Descrição
O problema está relacionado a um estouro de buffer e a um subfluxo de inteiros na implementação do Azure RTOS USBX do suporte de host para USB CDC ECM, especificamente na função
ux host class cdc ecm mac address get. Isso pode permitir que um invasor remoto execute código arbitrário ou cause uma negação de serviço ao definir o comprimento do descritor da string de endereço MAC como 0 ou 1, introduzindo um subfluxo de inteiro seguido por um estouro de buffer da matriz cdc ecm -> ux host class cdc ecm node id.Recomendações
Para versões do Azure RTOS USBX anteriores à 6.1.12, atualize para a versão 6.1.12 ou posterior para resolver o problema. Como solução alternativa temporária, pode-se usar uma validação aprimorada do comprimento do descritor da string de endereço MAC para verificar se há valores inesperadamente pequenos. Considere restringir o acesso à função
ux host class cdc ecm mac address get até que a atualização seja aplicada.Exploit
Correção
DoS
RCE
Integer Underflow
Stack Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Azure Rtos Usbx