PT-2025-52934 · Linux+1 · Linux Kernel+1

Publicado

2025-12-24

·

Atualizado

2026-05-26

·

CVE-2022-50704

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Nome do Software Vulnerável e Versões Afetadas Kernel Linux (versões afetadas não especificadas)
Descrição Existe uma falha na funcionalidade USB gadget do kernel Linux que pode levar a uma condição de use-after-free durante uma alternância de configuração USB. Especificamente, o problema ocorre ao alternar de rndis para outra configuração, e o callback de pullup do hardware falha ou encontra um erro. Isso pode resultar em um pânico do sistema. A vulnerabilidade é acionada quando a função gadget->ops->pullup() retorna um erro, levando a um problema de use-after-free na função rndis close(). As seguintes ações podem acionar o problema: escrever 'none' em /config/usb gadget/g1/UDC, remover um arquivo de /config/usb gadget/g1/configs/b.1/, ou remover um diretório de /config/usb gadget/g1/functions/. A análise mostra pilhas de chamada envolvendo funções como gether disconnect, rndis disable, composite disconnect, configfs composite disconnect, usb gadget disconnect, usb gadget unregister driver, gadget dev desc UDC store, rndis deregister, rndis free, config usb cfg unlink, configfs unlink, vfs unlink, panic, do page fault, do mem abort, el1 sync handler, rndis close, eth stop, dev close many, rollback registered many, unregister netdev, gether cleanup, rndis attr release, kref put e configfs rmdir.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2022-50704
RHSA-2023:6583
SUSE-SU-2026:0263-1
SUSE-SU-2026:0317-1
SUSE-SU-2026:0411-1
SUSE-SU-2026:0617-1

Produtos afetados

Debian
Linux Kernel