PT-2022-24875

CVE-2022-39293

·

Publicado

2022-10-13

·

Atualizado

2025-10-27

Descrição por

CVSS 3.1
8.6
Alta
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
Nome do software vulnerável e versões afetadas
Versões do Azure RTOS USBX anteriores à 6.1.12
Descrição
O problema decorre da função ux host class pima read no Azure RTOS USBX, na qual o comprimento dos dados de uma resposta do dispositivo é lido e utilizado em cálculos. Especificamente, o valor header length é usado em uma comparação que pode levar a um estouro se header length for menor que UX HOST CLASS PIMA DATA HEADER SIZE. Esse estouro pode causar um estouro do buffer de gravação ao mover o data pointer em um loop while. O número estimado de dispositivos potencialmente afetados não foi fornecido.
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, adicione uma verificação para header length para garantir que seja maior que UX HOST CLASS PIMA DATA HEADER SIZE e maior ou igual ao comprimento atual dos dados retornados (transfer request -> ux transfer request actual length).
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-GG76-H537-XQ48
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾