cveboard Feed RSS

CVE-2026-90002

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2026
Publicação na fonte
Atualização na fonte
Importado pelo cveboard
Snapshot da fonte
cve_2026-10-24_midnight_baseline ·

Texto simples

Texto da CNA em inglês

ftrace: Take trace_array reference before accessing its ftrace_ops

In the Linux kernel, the following vulnerability has been resolved: ftrace: Take trace_array reference before accessing its ftrace_ops The trace instance files set_ftrace_filter and set_ftrace_notrace was updated to work with specific trace instances (trace_arrays). The issue is that when these files are opened, there is a small race window where it will use the ftrace_ops from the inode->private pointer to get a reference to the trace_array and then take its reference. The problem is that the ftrace_ops itself could be freed. If the rmdir on the instance happens at the same time the set_ftrace_filter file is opened, the rmdir could have also freed the ftrace_ops and referencing it will cause a use-after-free bug and crash the kernel. Instead, pass in the trace_array as the file private data (NULL for the top level instance), and then pass both the trace_array and the ftrace_ops to the ftrace_regex_open() function. If the trace_array is NULL, then it just uses the ftrace_ops without the need to take its reference (like normal). If the ftrace_ops is NULL, that is only the case for the top level instance and the global_ops can be used. This allows the trace_array to have its reference incremented before touching the ftrace_ops that could also be freed when the instance is.

Fatos de produtos e versões por escopo

Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.

Exploração desconhecida; este catálogo não avalia exploração.

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
unaffected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
591dffdade9f07692a7dd3ed16830ec24e901eceaffectedgit29266da8ee1d9be656b1f22460c49538e1930658IndisponívelNenhuma listada
591dffdade9f07692a7dd3ed16830ec24e901eceaffectedgit177cd8966325f0ffffa3c9381f9e0422019a3973IndisponívelNenhuma listada
591dffdade9f07692a7dd3ed16830ec24e901eceaffectedgit83fd7eca5ab0d3ac3f23bff889175d847e21af06IndisponívelNenhuma listada
591dffdade9f07692a7dd3ed16830ec24e901eceaffectedgitcee8f286794df916553d8d445eac5c323ec5b0f8IndisponívelNenhuma listada
591dffdade9f07692a7dd3ed16830ec24e901eceaffectedgit9100191e5acb2e5ea2313f436667bb5fce129f47IndisponívelNenhuma listada

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
affected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
3.15affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver3.15IndisponívelNenhuma listada
6.6.160unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.112unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.52unaffectedsemverIndisponível6.18.*Nenhuma listada
7.2.5unaffectedsemverIndisponível7.2.*Nenhuma listada
7.3unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada