PT-2025-17665 · Linux+3 · Linux Kernel+3
CVE-2025-40314
·
Publicado
2025-04-23
·
Atualizado
2026-08-30
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Kernel Linux (versões afetadas não especificadas)
Descrição
Existe um problema de use-after-free no subsistema USB do kernel Linux, especificamente dentro do driver gadget cdns3. O problema ocorre nas funções
cdnsp gadget init() e cdnsp gadget exit(), onde a estrutura gadget é liberada antes de seus endpoints, resultando em ponteiros dangling na lista de endpoints. A liberação subsequente dos endpoints resulta em uma condição de use-after-free. A correção envolve separar a operação usb del gadget udc() em etapas distintas de "del" e "put", garantindo que os endpoints sejam liberados antes que a estrutura gadget seja liberada.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
Improper Initialization
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Debian
Linuxmint
Linux Kernel
Ubuntu