CVE-2026-23230 in Linuxinformação

Sumário

de VulDB • 30/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

smb: cliente: dividir os bitfields cached_fid para evitar condições de corrida RMW (read-modify-write) em bytes compartilhados

is_open, has_lease e on_list são armazenados no mesmo byte de bitfield na struct cached_fid, mas são atualizados em diferentes caminhos de código que podem ser executados concorrentemente. Atribuições a bitfields geram operações de leitura–modificação–escrita (RMW) por byte (por exemplo, `orb $mask, addr` no x86_64), portanto, atualizar um flag pode restaurar valores desatualizados dos outros flags.

Um possível entrelaçamento é: CPU1: carrega o byte antigo (has_lease=1, on_list=1) CPU2: limpa ambos os flags (armazena 0) CPU1: armazenamento RMW (old | IS_OPEN) -> reintroduz bits que foram limpos

Para evitar essa classe de condições de corrida, converta esses flags para campos bool separados.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

13/01/2026

Divulgação

18/02/2026

Moderação

aceite

Entrada

VDB-346526

CPE

pronto

EPSS

0.00218

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!