PT-2024-29751 · Linux+2 · Linux Kernel+2

Syzbot

·

Publicado

2024-07-02

·

Atualizado

2024-12-12

·

CVE-2024-42111

CVSS v3.1

6.3

Média

VetorAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.10.0-rc2-syzkaller-00010-g2ab795141095
Descrição
Foi corrigida uma vulnerabilidade no kernel do Linux relacionada ao sistema de arquivos btrfs. O problema ocorre quando a estrutura btrfs qgroup inherit é passada para a função btrfs qgroup inherit enquanto o qgroup está desativado, fazendo com que verificações básicas como num ref copies/num excl copies e as verificações de tamanho da estrutura sejam ignoradas. Isso pode levar a um erro de slab fora dos limites quando o qgroup é reativado e a função btrfs qgroup inherit é chamada com uma estrutura incorreta.
O número estimado de dispositivos potencialmente afetados em todo o mundo não foi especificado. Não há informações sobre incidentes reais em que esse problema tenha sido explorado.
Os detalhes técnicos sobre a exploração incluem:
  • A função btrfs qgroup inherit é vulnerável a um erro de slab fora dos limites.
  • As funções create pending snapshot, create pending snapshots, btrfs commit transaction, create snapshot, btrfs mksubvol, btrfs mksnapshot, btrfs ioctl snap create, btrfs ioctl snap create v2 e btrfs ioctl estão envolvidas no rastreamento de chamadas.
  • A função btrfs qgroup check inherit foi modificada para ignorar apenas as verificações do qgroup de origem, permitindo a rejeição de estruturas btrfs qgroup inherit inválidas.
Recomendações
Para resolver o problema, atualize o kernel do Linux para uma versão que inclua a correção para o btrfs qgroup inherit st

Exploit

Out of bounds Read

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-04476
CVE-2024-42111
USN-7089-1
USN-7089-2
USN-7089-3
USN-7089-4
USN-7089-5
USN-7089-6
USN-7089-7
USN-7090-1
USN-7095-1
USN-7156-1

Produtos afetados

Linuxmint
Linux Kernel
Ubuntu