cveboard Feed RSS

CVE-2026-93170

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

dmaengine: xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers

In the Linux kernel, the following vulnerability has been resolved: dmaengine: xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers Fix a race condition in AXIDMA and MCDMA irq handlers where the channel could be incorrectly marked as idle and attempt spurious transfers when descriptors are still being processed. The issue occurs when: 1. Multiple descriptors are queued and active. 2. An interrupt fires after completing some descriptors. 3. xilinx_dma_complete_descriptor() moves completed descriptors to done_list. 4. Channel is marked idle and start_transfer() is called even though active_list still contains unprocessed descriptors. 5. This leads to premature transfer attempts and potential descriptor corruption or missed completions. Only mark the channel as idle and start new transfers when the active list is actually empty, ensuring proper channel state management and avoiding spurious transfer attempts.

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)
c0bba3a99f0709c24c2c7ada7cb098966b1d791faffectedgit7f4b989d7d87381927b98d64492f8dcf979f57abIndisponívelNenhuma listada
c0bba3a99f0709c24c2c7ada7cb098966b1d791faffectedgit5459e02707b27a964ae72e028d3ff72a3b687c4aIndisponívelNenhuma listada
c0bba3a99f0709c24c2c7ada7cb098966b1d791faffectedgit425630e9eea1f9f8912b8c6abf01e0dab1e27917IndisponívelNenhuma listada
c0bba3a99f0709c24c2c7ada7cb098966b1d791faffectedgitfdaf297ab275c6efecac5e87669c31bc89b74297IndisponívelNenhuma listada
c0bba3a99f0709c24c2c7ada7cb098966b1d791faffectedgitc27d16fd2358b2fc3e1ffaca03afd11dc28630eaIndisponívelNenhuma listada
c0bba3a99f0709c24c2c7ada7cb098966b1d791faffectedgitec927657524be4438447944a58173c7baf7f2384IndisponívelNenhuma listada
c0bba3a99f0709c24c2c7ada7cb098966b1d791faffectedgitc3e943490ced0b9ad475844eda7661f6a9bcfb4aIndisponívelNenhuma listada
c0bba3a99f0709c24c2c7ada7cb098966b1d791faffectedgit0b6d055edb55ecadadf54e930c2b4fab76fa9a5aIndisponí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)
4.7affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver4.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