O problema está relacionado à função `st dwc3 probe()` no kernel do Linux, associada à reutilização de memória previamente liberada. Isso pode comprometer a confidencialidade, a integridade e a disponibilidade das informações protegidas. O problema surge porque a função de sondagem não realiza nenhuma alocação de dispositivo de plataforma, tornando desnecessário o caminho de erro “undo platform dev alloc”. Isso reduz a contagem de referências do dispositivo de plataforma que está sendo sondado, resultando potencialmente em contagens de referência desequilibradas e liberação prematura de recursos do dispositivo, possibilitando assim o uso após liberação (use-after-free) ao liberar os recursos restantes gerenciados pelo devm.