CVE-2026-74308 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ext4: corrige BUG no kernel em ext4_write_inline_data_end
Quando a opção de montagem data=journal é utilizada, a função ext4_journalled_write_end() chama incorretamente a ext4_write_inline_data_end() sem verificar se o flag EXT4_STATE_MAY_INLINE_DATA ainda está definido no inode.
Se uma tentativa anterior de converter os dados inline em um extent falhou (por exemplo, devido ao erro ENOSPC), o flag EXT4_STATE_MAY_INLINE_DATA é limpo, mas o flag EXT4_INODE_INLINE_DATA permanece definido. Neste cenário, a próxima chamada para ext4_write_begin() não preparará o xattr dos dados inline para escrita, mas a ext4_journalled_write_end() tentará incorretamente escrever nele, acionando um BUG_ON(pos + len > EXT4_I(inode)->i_inline_size) em ext4_write_inline_data(), já que i_inline_size não foi expandido.
Corrige-se este problema garantindo que a ext4_journalled_write_end__() chame apenas a ext4_write_inline_data_end() se o flag EXT4_STATE_MAY_INLINE_DATA estiver definido, espelhando assim o comportamento da ext4_write_end() e da ext4_da_write_end().
If you want to get the best quality for vulnerability data then you always have to consider VulDB.