cveboard Feed RSS

CVE-2023-53515

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2023
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

virtio-mmio: don't break lifecycle of vm_dev

In the Linux kernel, the following vulnerability has been resolved: virtio-mmio: don't break lifecycle of vm_dev vm_dev has a separate lifecycle because it has a 'struct device' embedded. Thus, having a release callback for it is correct. Allocating the vm_dev struct with devres totally breaks this protection, though. Instead of waiting for the vm_dev release callback, the memory is freed when the platform_device is removed. Resulting in a use-after-free when finally the callback is to be called. To easily see the problem, compile the kernel with CONFIG_DEBUG_KOBJECT_RELEASE and unbind with sysfs. The fix is easy, don't use devres in this case. Found during my research about object lifetime problems.

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)
7eb781b1bbb7136fe78fb8c28c1c223c61fa32b5affectedgit97a2d55ead76358245b446efd87818e919196d7aIndisponívelNenhuma listada
7eb781b1bbb7136fe78fb8c28c1c223c61fa32b5affectedgitb788ad3b2468512339c05f23692e36860264e674IndisponívelNenhuma listada
7eb781b1bbb7136fe78fb8c28c1c223c61fa32b5affectedgit3ff54d904fafabd0912796785e53cce4e69ca123IndisponívelNenhuma listada
7eb781b1bbb7136fe78fb8c28c1c223c61fa32b5affectedgit5b7d5c2dd664eb8b9a06ecbc06e28d39359c422eIndisponívelNenhuma listada
7eb781b1bbb7136fe78fb8c28c1c223c61fa32b5affectedgitaf5818c35173e096085c6ae2e3aac605d3d15e41IndisponívelNenhuma listada
7eb781b1bbb7136fe78fb8c28c1c223c61fa32b5affectedgit2dcb368fe5a8eee498ca75c93a18ce2f3b0d6a8eIndisponívelNenhuma listada
7eb781b1bbb7136fe78fb8c28c1c223c61fa32b5affectedgit55c91fedd03d7b9cf0c5199b2eb12b9b8e95281aIndisponí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.15affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver4.15IndisponívelNenhuma listada
4.19.293unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.255unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.192unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.128unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.47unaffectedsemverIndisponível6.1.*Nenhuma listada
6.4.12unaffectedsemverIndisponível6.4.*Nenhuma listada
6.5unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada