cveboard Feed RSS

CVE-2026-90431

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

remoteproc: Prevent crash handling to race with rproc_del()

In the Linux kernel, the following vulnerability has been resolved: remoteproc: Prevent crash handling to race with rproc_del() There's no synchronization between rproc_crash_handler_work() and rproc_del(), as such it's possible for a driver to be removed while crash-handler work is scheduled, or even executing - resulting in use-after-free issues. To avoid this the scheduled work need to be cancelled and synchronized against before the removal proceeds. In order to ensure that this doesn't race with the reporting, and thereby scheduling new work, a "deleting" flag is introduced. This is similar to the RPROC_DELETE state that was introduced to ensure that "start" didn't race with rproc_del(), but the existing mechanism can not be used as it's valid to call rproc_report_crash() in atomic context - and the "state" is protected by a mutex. In the event that work is cancelled the pm_stay_awake() is left unbalanced and need to be unrolled. The blocking and cancelling of crash-handler work prior to the actual rproc_shutdown() call does have the explicit side-effect that crashes resulting from the shutdown process will not enter the crash-handling path, and as such will not generate devcoredumps etc. Due to the existing mutual exclusion between these code paths there's no concrete reduction in functionality, but further work would be needed to handle this case.

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)
8afd519c3470f685f964deebd61aa51d83cde90aaffectedgit50f232c26298923d39a48dc8e03d1732e5a5dcf1IndisponívelNenhuma listada
8afd519c3470f685f964deebd61aa51d83cde90aaffectedgit69af36f1fb7d24d287662fef6b2093bcf847a9dbIndisponívelNenhuma listada
8afd519c3470f685f964deebd61aa51d83cde90aaffectedgita8a62cb4d2f3fd6aa06e86f1711c62d2a4cf17d5IndisponívelNenhuma listada
8afd519c3470f685f964deebd61aa51d83cde90aaffectedgit47de033918cd772146f7438aa04471c020b2dedcIndisponívelNenhuma listada
8afd519c3470f685f964deebd61aa51d83cde90aaffectedgita31d9562eeec5c4103c202fc87651f6e7d3d0035IndisponívelNenhuma listada
8afd519c3470f685f964deebd61aa51d83cde90aaffectedgitf15cde11298402f803d5dda9cb9f95eea3d2ca40IndisponívelNenhuma listada
8afd519c3470f685f964deebd61aa51d83cde90aaffectedgit61862ed651b2493573e6d2192d5640bc6616f5d0IndisponívelNenhuma listada
8afd519c3470f685f964deebd61aa51d83cde90aaffectedgit74ee3b2f5767447c57959994341e5b95f1079977Indisponí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.7affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver3.7IndisponívelNenhuma listada
5.10.270unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.221unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.188unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.157unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.110unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.52unaffectedsemverIndisponível6.18.*Nenhuma listada
7.2.6unaffectedsemverIndisponível7.2.*Nenhuma listada
7.3unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada