cveboard Feed RSS

CVE-2022-49077

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

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

mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)

In the Linux kernel, the following vulnerability has been resolved: mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) If an mremap() syscall with old_size=0 ends up in move_page_tables(), it will call invalidate_range_start()/invalidate_range_end() unnecessarily, i.e. with an empty range. This causes a WARN in KVM's mmu_notifier. In the past, empty ranges have been diagnosed to be off-by-one bugs, hence the WARNing. Given the low (so far) number of unique reports, the benefits of detecting more buggy callers seem to outweigh the cost of having to fix cases such as this one, where userspace is doing something silly. In this particular case, an early return from move_page_tables() is enough to fix the issue.

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)
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgita05540f3903bd8295e8c4cd90dd3d416239a115bIndisponívelNenhuma listada
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgiteeaf28e2a0128147d687237e59d5407ee1b14693IndisponívelNenhuma listada
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgite2c328c2a8f9de8b761bd4025b66c63120c55761IndisponívelNenhuma listada
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgitc19d8de4e682ec4b0ea2b04a832cd8cc0be3bb31IndisponívelNenhuma listada
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgit7d659cb1763ff17d1c6ee082fa6feb4267c7a30bIndisponívelNenhuma listada
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgita04cb99c5d4668fe3f5c0e5b6da1cecd34c3f219IndisponívelNenhuma listada
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgit2358aa84ef6dafcf544a557caaa6b91afb4a0bd2IndisponívelNenhuma listada
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgit04bc13dae4a27b8d030843c85ae452bb2f1d9c1fIndisponívelNenhuma listada
7b6efc2bc4f19952b25ebf9b236e5ac43cd386c2affectedgit01e67e04c28170c47700c2c226d732bbfedb1ad0Indisponí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.2affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver3.2IndisponívelNenhuma listada
4.9.311unaffectedsemverIndisponível4.9.*Nenhuma listada
4.14.276unaffectedsemverIndisponível4.14.*Nenhuma listada
4.19.238unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.189unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.111unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.34unaffectedsemverIndisponível5.15.*Nenhuma listada
5.16.20unaffectedsemverIndisponível5.16.*Nenhuma listada
5.17.3unaffectedsemverIndisponível5.17.*Nenhuma listada
5.18unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada