No kernel Linux, a seguinte vulnerabilidade foi resolvida: exfat: corrigir a corrupção aleatória da pilha após get_block Quando get_block é chamado com um buffer_head alocado na pilha, como do_mpage_readpage, a corrupção da pilha devido ao buffer_head UAF pode ocorrer na seguinte situação de condição de corrida. mpage_read_folio > do_mpage_readpage exfat_get_block bh_read _bh_read get_bh(bh) submit_bh wait_on_buffer... end_buffer_read_sync __end_read_notouch dreep_buffer >......... >.. other_function > put_bh(bh) atomic_dec(bh->b_count) * pick corruption here * Este patch retorna -EAGAGIN se um folio não tiver buffers quando o bh_read precisa ser chamado. Ao fazer isso, o chamador pode retornar a funções como block_read_full_folio(), criar uma cabeça buffer_head no fólio e depois chamar get_block novamente. Não vamos chamar bh_read() com buffer_head na esteira. O registro de base de dados de vulnerabilidade nacional CVE- 2025 - 22036 foi publicado em 2025 - 04 - 16 T 15: 15: 56.217 Z e última modificação em 2026 - 07 - 30 T 06: 22: 04.710 Z. O seu estado registrado é modificado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 7, gravidade HIGH, vetor CVSS: 3.1 /AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, pontuação de exploração 1, pontuação de impacto 5.9; CVSS. Classificações de fraqueza associadas: CWE- 362, CWE- 416.
Os produtos ou plataformas nomeados nos dados de aplicabilidade incluem: kernel linux linux. O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.