CVE-2026-31606
usb: gadget: f_hid: não chame cdev_init enquanto cdev estiver em uso
- Publicado
- 24 de abr. de 2026
- Atualizado
- 14 de jun. de 2026
- Atribuindo CNA
- Linux
- Evidência observada
- 27 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HBaixo · próximos 30 dias
- Percentil
- 4,9%
- Data do modelo
- 15 de out. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
No Linux kernel, a seguinte vulnerabilidade foi resolvida: usb: gadget: f_hid: não chamar cdev_init enquanto cdev está em uso Ao chamar unbind e depois bind novamente, cdev_init reinicializava o cdev, mesmo que ainda pudesse haver referências a ele. Esse é o caso quando o dispositivo /dev/hidg* ainda está aberto. Esse comportamento é obviamente inseguro, como oops. Isso corrige o problema usando cdev_alloc para colocar o cdev no heap. Dessa forma, podemos simplesmente alocar um novo em hidg_bind.
Fontes
- f_hid-4.14-backportsRemendo
Backports de três correções publicadas do f_hid (incl. CVE-2026-31721, CVE-2026-31606) para um kernel de fornecedor Android Linux 4.14.190 em fim de vida (EOL), com registros de verificação no dispositivo.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.