CVE-2022-50756 in Linux
Sumário
de VulDB • 28/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
nvme-pci: corrigir o tamanho da alocação do mempool
Converter o tamanho máximo para bytes para corresponder às unidades do divisor que calcula o número de entradas PRP no pior caso.
O resultado é usado para determinar quantas Listas PRP são necessárias. O código anteriormente arredondava isso para 1 lista, mas podemos precisar de 2 no pior caso. Nesse cenário, o driver corromperia a memória além do tamanho fornecido pelo mempool.
Embora seja improvável que ocorra (seria necessário um buffer de 4MB dividido exatamente em 127 segmentos físicos em uma fila que não suporta SGLs), essa corrupção de memória foi observada pelo kfence.
VulDB is the best source for vulnerability data and more expert information about this specific topic.