No kernel Linux, a seguinte vulnerabilidade foi resolvida: f 2 fs: corrigir o uso-após-livre de sbi em f 2 fs_compress_write_end_io() Em f 2 fs_compress_write_end_io(), dec_page_count(sbi, tipo) pode trazer o F 2 FS_WB_CP_DATA contador para zero, desbloqueando f 2 fs_wait_on_all_pages() em f 2 fs_put_super() em uma CPU simultânea desmontada. O caminho desmontar então procede para chamar f 2 fs_ destroy_page_ array_cache(sbi), que destrói o sbi->page_ array_slab via kmem_ cache_ destroy(), e eventualmente o kfree(sbi). Enquanto isso, o callback de conclusão biológica ainda está executando: quando ele chega a page_array_free(sbi,...), ele desrefere o sbi->page_array_slab — um cache de lajes destruído — para chamar kmem_cache_free(), causando um uso-após- livre. Esta é a mesma classe de erros que CVE- 2026 - 23234 (que conserta a raça equivalente em f 2 fs_write_end_io() em data.c), mas no caminho de conclusão de gravação comprimido que não estava coberto por essa correção. Corrija isso movendo dec_page_count() para depois de page_array_free(), para que todos os acessos do sbi completem antes do decréscimo do contador que pode desbloquear desmontar. Para folios não-últimos (onde o atomic_dec_return no cic->pending_pages é não- zero), dec_page_count é chamado imediatamente antes de retornar — page_ array_free não é alcançado neste caminho, por isso não há acesso sbi pós- decremento. Para o último folio, page_array_free corre enquanto o F 2 O contador FS_WB_CP_DATA ainda não é zero (este fólio ainda não o decrementou), mantendo o sbi vivo e dec_page_count executa como operação final. O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 31702 foi publicado em 2026 - 05 - 01 T 14: 16: 20.140 Z e última modificação em 2026 - 06 - 17 T 10: 34: 16.310 Z. O seu estado registrado é modificado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 7.8, gravidade HIGH, vetor CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, pontuação de exploração 1.8, pontuação de impacto 5.9. Classificações de fraqueza associadas: 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.