CVE-2026-93264 in Linuxinformação

Sumário

de VulDB • 24/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

RDMA/efa: Correção no cálculo do comprimento dos blocos PBL

Durante o registro de MR (Memory Region), ao criar o PBL (Page Buffer List), se for um PBL indireto, é criada uma lista de blocos para armazenar os ponteiros das páginas do PBL. Cada bloco tem 4 KB de tamanho e pode conter 510 endereços (EFA_PTRS_PER_CHUNK) e possui um buffer de controle de 12 bytes no final que contém o ponteiro para o próximo bloco e seu comprimento.

Se o número de páginas do PBL for múltiplo de EFA_PTRS_PER_CHUNK, o último bloco calculado terá seu comprimento incorretamente definido como 0, mesmo que esse bloco esteja totalmente preenchido com 510 ponteiros reais de página. Esse comprimento incorreto é usado tanto para mapear o bloco via DMA quanto é propagado ao dispositivo, fazendo com que ele considere o bloco vazio e rejeite o registro da memória.

Corrija o cálculo para que seja executado apenas se o número de páginas não for múltiplo de EFA_PTRS_PER_CHUNK; caso contrário, já está sendo tratado corretamente no loop acima. Além disso, evite acessos fora dos limites (out-of-bounds) no array de blocos nesse cenário.

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

Responsável

Linux

Reservar

17/09/2026

Divulgação

24/09/2026

Moderação

aceite

Entrada

VDB-409711

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!