cveboard Feed RSS

CVE-2024-26715

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2024
Publicação na fonte
Atualização na fonte
Importado pelo cveboard
Snapshot da fonte
cve_2026-10-24_midnight_baseline ·

Texto simples

Texto da CNA em inglês

usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend

In the Linux kernel, the following vulnerability has been resolved: usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend In current scenario if Plug-out and Plug-In performed continuously there could be a chance while checking for dwc->gadget_driver in dwc3_gadget_suspend, a NULL pointer dereference may occur. Call Stack: CPU1: CPU2: gadget_unbind_driver dwc3_suspend_common dwc3_gadget_stop dwc3_gadget_suspend dwc3_disconnect_gadget CPU1 basically clears the variable and CPU2 checks the variable. Consider CPU1 is running and right before gadget_driver is cleared and in parallel CPU2 executes dwc3_gadget_suspend where it finds dwc->gadget_driver which is not NULL and resumes execution and then CPU1 completes execution. CPU2 executes dwc3_disconnect_gadget where it checks dwc->gadget_driver is already NULL because of which the NULL pointer deference occur.

Fatos de produtos e versões por escopo

Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.

Exploração desconhecida; este catálogo não avalia exploração.

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
unaffected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
9772b47a4c2916d645c551228b6085ea24acbe5daffectedgit88936ceab6b426f1312327e9ef849c215c6007a7IndisponívelNenhuma listada
9772b47a4c2916d645c551228b6085ea24acbe5daffectedgit57e2e42ccd3cd6183228269715ed032f44536751IndisponívelNenhuma listada
9772b47a4c2916d645c551228b6085ea24acbe5daffectedgitc7ebd8149ee519d27232e6e4940e9c02071b568bIndisponívelNenhuma listada
9772b47a4c2916d645c551228b6085ea24acbe5daffectedgit36695d5eeeefe5a64b47d0336e7c8fc144e78182IndisponívelNenhuma listada
9772b47a4c2916d645c551228b6085ea24acbe5daffectedgit61a348857e869432e6a920ad8ea9132e8d44c316IndisponívelNenhuma listada
8cca5c85393a7a490d4d7942c24d73d29cc77b3eaffectedgitIndisponívelIndisponívelNenhuma listada
df2ca3271569367352835f981618e284fdc4ca94affectedgitIndisponívelIndisponívelNenhuma listada
3.16.81affectedsemver3.17IndisponívelNenhuma listada
4.4.178affectedsemver4.5IndisponívelNenhuma listada

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
affected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
4.6affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver4.6IndisponívelNenhuma listada
5.15.149unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.79unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.18unaffectedsemverIndisponível6.6.*Nenhuma listada
6.7.6unaffectedsemverIndisponível6.7.*Nenhuma listada
6.8unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada