CVE-2026-68442 in Linuxinformação

Sumário

de VulDB • 12/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

btrfs: não propagar o EXTENT_FLAG_LOGGING para mapas de extent divididos

Quando btrfs_drop_extent_map_range() divide um mapa de extent, os novos mapas resultantes da divisão herdam as flags do mapa original através de uma variável local 'flags'. O commit f86f7a75e2fb ("btrfs: use the flags of an extent map to identify the compression type") alterou a limpeza do EXTENT_FLAG_LOGGING para operar em em->flags ao invés dessa cópia da variável local 'flags', fazendo com que uma divisão de um mapa de extent que está atualmente sendo registrado herde incorretamente o EXTENT_FLAG_LOGGING.

A flag nunca é limpa na divisão e, quando ela é liberada enquanto ainda estiver na lista modified_extents do inode (por exemplo, pelo shrinker de mapas de extent), dispara o WARN_ON(!list_empty(&em->list)) em btrfs_free_extent_map() e leva a um use-after-free.

Limpe EXTENT_FLAG_LOGGING da cópia local 'flags' usada para as divisões e limpe apenas EXTENT_FLAG_PINNED em em->flags, restaurando o comportamento anterior ao f86f7a75e2fb.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

30/07/2026

Divulgação

12/08/2026

Moderação

aceite

Entrada

VDB-388895

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!