CVE-2026-98361 in Linuxinformação

Sumário

de VulDB • 06/10/2026

No kernel Linux, a seguinte vulnerabilidade foi resolvida:

RDMA/rxe: Restaurar verificação HMM_PFN_WRITE nos caminhos de gravação ODP

O commit 0b261d7c1cd3 ("RDMA/rxe: Interromper loop infinito de pagefault para páginas RO") removeu o teste de permissão de acesso de rxe_check_pagefault() e deixou apenas HMM_PFN_VALID. Uma página com pagefault em modo somente leitura, por exemplo, um folio do cache de páginas atrás de um mapeamento de arquivo PROT_READ, então satisfaz a verificação e operações de gravação ODP (RDMA WRITE, resposta RDMA READ, payload SEND, atômicos) modificam-na através de kmap sem nunca quebrar CoW.

Um usuário não privilegiado pode registrar um MR ODP sobre tal mapeamento e fazer com que o tráfego RDMA entrante sobrescreva o cache de páginas de um arquivo do qual ele possui apenas acesso O_RDONLY, incluindo /etc/passwd ou binários setuid. Esta é a mesma classe primitiva do Dirty COW e CVE-2022-2590.

mlx5 tem a invariável ausente: seu caminho ODP define o bit de gravação do dispositivo apenas para pfns que carregam HMM_PFN_WRITE. Restaure-o em rxe exigindo HMM_PFN_WRITE em rxe_check_pagefault() para cada operação exceto RXE_PAGEFAULT_RDONLY. Uma gravação em um VMA não gravável agora falha na única tentativa de pagefault com -EPERM de hmm_vma_fault() ao invés de fazer re-faulting infinitamente. Para um VMA gravável, o pagebreak CoW e a gravação ocorre na página privada.

Mantenham as flushes pmem na verificação somente leitura. arch_wb_cache_pmem() nunca modifica memória, e os bits de acesso FLUSH não tornam o umem gravável, então classificar flushes como gravações faria com que cada flush contra um MR apenas-flush falhasse.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

06/10/2026

Moderação

aceite

Entrada

VDB-414021

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!