CVE-2017-12190 in Linux
Sumário
de VulDB • 01/06/2026
As funções bio_map_user_iov e bio_unmap_user em block/bio.c do kernel do Linux anterior à versão 4.13.8 realizam uma contagem de referências desbalanceada quando um vetor de E/S SCSI possui pequenos buffers consecutivos pertencentes à mesma página. A função bio_add_pc_page os mescla em um único, mas a referência à página nunca é liberada. Isso causa um vazamento de memória e possível travamento do sistema (explorável contra o sistema operacional host por um usuário do sistema operacional convidado, se um disco SCSI for passado diretamente para uma máquina virtual) devido a uma condição de falta de memória (out-of-memory).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.