cveboard Feed RSS

CVE-2024-41021

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

s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()

In the Linux kernel, the following vulnerability has been resolved: s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception() There is no support for HWPOISON, MEMORY_FAILURE, or ARCH_HAS_COPY_MC on s390. Therefore we do not expect to see VM_FAULT_HWPOISON in do_exception(). However, since commit af19487f00f3 ("mm: make PTE_MARKER_SWAPIN_ERROR more general"), it is possible to see VM_FAULT_HWPOISON in combination with PTE_MARKER_POISONED, even on architectures that do not support HWPOISON otherwise. In this case, we will end up on the BUG() in do_exception(). Fix this by treating VM_FAULT_HWPOISON the same as VM_FAULT_SIGBUS, similar to x86 when MEMORY_FAILURE is not configured. Also print unexpected fault flags, for easier debugging. Note that VM_FAULT_HWPOISON_LARGE is not expected, because s390 cannot support swap entries on other levels than PTE level.

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)
af19487f00f34ff8643921d7909dbb3fedc7e329affectedgit73a9260b7366d2906ec011e100319359fe2277d0IndisponívelNenhuma listada
af19487f00f34ff8643921d7909dbb3fedc7e329affectedgit9e13767ccefdc4f8aa92514b592b60f6b54882ffIndisponívelNenhuma listada
af19487f00f34ff8643921d7909dbb3fedc7e329affectedgita3aefb871222a9880602d1a44a558177b4143e3bIndisponívelNenhuma listada
af19487f00f34ff8643921d7909dbb3fedc7e329affectedgitdf39038cd89525d465c2c8827eb64116873f141aIndisponí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)
6.6affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver6.6IndisponívelNenhuma listada
6.6.44unaffectedsemverIndisponível6.6.*Nenhuma listada
6.9.12unaffectedsemverIndisponível6.9.*Nenhuma listada
6.10.2unaffectedsemverIndisponível6.10.*Nenhuma listada
6.11unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada