No kernel Linux, a seguinte vulnerabilidade foi resolvida. ocfs 2: validar o alvo de links simbólicos rápido durante a leitura de inodos ocfs 2 _validate_inode_block() já rejeita vários dinodos inconsistentes auto- contidos antes de serem expostos ao resto do sistema de arquivos. Os links simbólicos rápidos precisam do mesmo tratamento.
Um link simbólico de grupo zero é tratado como um link simbólico rápido e depois lido através de page_get_link() e ocfs 2 _fast_symlink_read_folio(). Esse caminho usa strnlen() na carga útil em linha e depois copia len + 1 bytes no fólio. Se um dinodo corrupto armazena um i_size que não se encaixa na área em linha ou omite o final do NUL no i_size, essa cópia lê mais do fim do buffer do bloco de inodos. Rejeite os dinodos do link simbólico do grupo zero cujo i_ size exceda a capacidade do link rápido em linha ou cuja carga útil em linha não seja terminada exatamente no i_ size quando o bloco de ínodos for validado. Isto mantém os links simbólicos rápidos mal- formados de alcançar o caminho de leitura.
A validação reproduziu este relatório do kernel: KASAN use-after-free in ocfs 2 _fast_symlink_read_folio+ 0 x 12 c/ 0 x 1 f 0 RIP: 0033: 0 x 7 f 5 c 6 d 859 aa 7 Leia o tamanho 3905 Traço de chamada: dump_stack_lvl+ 0 x 66 / 0 xa 0 (?:?) print_report+ 0 xce/ 0 x 630 (?:?) ocfs 2 _fast_symlink_read_folio+ 0 x 12 c/ 0 x 1 f 0 (fs/ ocfs 2 /inode.c:?) srso_alias_return_thunk+ 0 x 5 / 0 xfbef 5 (?:?) _virt_addr_valid+ 0 x 19 f/ 0 x 330 (?:?) kasan_report+ 0 xe 0 / 0 x 110 (?:?) kasan_check_range+ 0 x 105 / 0 x 1 b 0 (?:?) _asan_memcpy+ 0 x 23 / 0 x 60 (?:?) filemap_read_folio+ 0 x 27 / 0 xe 0 (?:?) filemap_read_folio+ 0 x 35 / 0 xe 0 (?:?) do_read_cache_folio+ 0 x 138 / 0 x 230 (?:?) __page_get_link+ 0 x 26 / 0 x 110 (?:?) page_get_link+ 0 x 2 e/ 0 x 70 (?:?) vfs_readlink+ 0 x 15 e/ 0 x 250 (?:?) touch_atime+ 0 x 4 d/ 0 x 370 (?:?) do_readlinkat+ 0 x 186 / 0 x 200 (?:?) do_user_addr_fault+ 0 x 65 a/ 0 x 890 (?:?) __x 64 _Sys_readlink+ 0 x 46 / 0 x 60 (?:?) do_syscall_ 64 + 0 x 115 / 0 x 6 a 0 (arch/x) 86 /entry/ syscall_ 64. c: 87 ) istry_ SYSCALL_ 64 _após_hwframe+ 0 x 77 / 0 x 7 f (?:?) Registro de aconselhamento: GHSA- c 2 hj- 4 vhc- jh 3 m. Identificadores relacionados: CVE- 2026 - 74350.
Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 15 T 06: 32: 30.000 Z e lista a sua última modificação como 2026 - 08 - 17 T 06: 33: 40.000 Z. Gravidade: Crítico. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.
Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões.
Classificação e evidência: nenhum identificador CWE está listado. O registro contém 3 suporte de referências nestes tipos: AVISO, WEB.