Linux · Linux Kernel · CVE-2021-46941
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
O problema está relacionado ao usb: dwc3: core: Do core softreset when switch mode no kernel do Linux. De acordo com o guia de programação, para alternar o modo do controlador DRD, o driver precisa seguir etapas específicas. No entanto, as etapas 1 e 3 estão faltando ao alternar de host para dispositivo, o que pode causar um problema de travamento, conforme relatado por John Stult com a plataforma HiKey960 e observado na plataforma de testes de Ferry. As principais correções incluem adicionar a espera necessária para a sincronização dos relógios antes de limpar o GCTL.CoreSoftReset e aplicar o DCTL.CSftRst apenas ao alternar de host para dispositivo.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.