cveboard Feed RSS

CVE-2024-38570

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

gfs2: Fix potential glock use-after-free on unmount

In the Linux kernel, the following vulnerability has been resolved: gfs2: Fix potential glock use-after-free on unmount When a DLM lockspace is released and there ares still locks in that lockspace, DLM will unlock those locks automatically. Commit fb6791d100d1b started exploiting this behavior to speed up filesystem unmount: gfs2 would simply free glocks it didn't want to unlock and then release the lockspace. This didn't take the bast callbacks for asynchronous lock contention notifications into account, which remain active until until a lock is unlocked or its lockspace is released. To prevent those callbacks from accessing deallocated objects, put the glocks that should not be unlocked on the sd_dead_glocks list, release the lockspace, and only then free those glocks. As an additional measure, ignore unexpected ast and bast callbacks if the receiving glock is dead.

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)
fb6791d100d1bba20b5cdbc4912e1f7086ec60f8affectedgit0636b34b44589b142700ac137b5f69802cfe2e37IndisponívelNenhuma listada
fb6791d100d1bba20b5cdbc4912e1f7086ec60f8affectedgite42e8a24d7f02d28763d16ca7ec5fc6d1f142af0IndisponívelNenhuma listada
fb6791d100d1bba20b5cdbc4912e1f7086ec60f8affectedgit501cd8fabf621d10bd4893e37f6ce6c20523c8caIndisponívelNenhuma listada
fb6791d100d1bba20b5cdbc4912e1f7086ec60f8affectedgitd98779e687726d8f8860f1c54b5687eec5f63a73Indisponí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)
3.8affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver3.8IndisponívelNenhuma listada
6.6.33unaffectedsemverIndisponível6.6.*Nenhuma listada
6.8.12unaffectedsemverIndisponível6.8.*Nenhuma listada
6.9.3unaffectedsemverIndisponível6.9.*Nenhuma listada
6.10unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada