cveboard Feed RSS

CVE-2026-80866

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

tipc: avoid busy looping in tipc_exit_net()

In the Linux kernel, the following vulnerability has been resolved: tipc: avoid busy looping in tipc_exit_net() Blamed commit introduced a busy-wait loop in tipc_exit_net() to wait for pending UDP bearer cleanup works to complete: while (atomic_read(&tn->wq_count)) cond_resched(); This loop can busy-wait for a long time if cond_resched() is a NOP. This typically happens if the netns exit is executed by a high priority task, or under kernels configured without preemption (CONFIG_PREEMPT_NONE). In such cases, it wastes CPU cycles and can lead to soft lockups. Fix this by replacing the busy loop with wait_var_event(), allowing the thread to sleep properly until the work queue count reaches zero. Accordingly, update cleanup_bearer() to use atomic_dec_and_test() and wake_up_var() to wake up the waiter when the count drops to zero. This uses the global wait queue hash table, avoiding the need to bloat struct tipc_net with a wait_queue_head_t. The atomic_dec_and_test() provides the necessary memory barrier to ensure the wakeup is not missed.

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)
04c26faa51d1e2fe71cf13c45791f5174c37f986affectedgit99b82c8452887408ea908fdfa5df33c4a5dfa88fIndisponívelNenhuma listada
04c26faa51d1e2fe71cf13c45791f5174c37f986affectedgit110bb16d37bdba03213156c0df37e7119c190936IndisponívelNenhuma listada
04c26faa51d1e2fe71cf13c45791f5174c37f986affectedgit7672973957e3e20780afe5937a9fec70b72bc060IndisponívelNenhuma listada
04c26faa51d1e2fe71cf13c45791f5174c37f986affectedgit522d1d950b9e3b68190a6de7534827c8dccedb73IndisponívelNenhuma listada
04c26faa51d1e2fe71cf13c45791f5174c37f986affectedgitc1481c94e74c955e0448ddf46b8615a44d840c1eIndisponívelNenhuma listada
d1f76dfadaf8f47ed1753f97dbcbd41c16215ffaaffectedgitIndisponívelIndisponívelNenhuma listada
5195ec5e365a2a9331bfeb585b613a6e94f98dbaaffectedgitIndisponívelIndisponívelNenhuma listada
b9f5b7ad4ac3af006443f535b1ce7bff1d130d7daffectedgitIndisponívelIndisponívelNenhuma listada
5.4.124affectedsemver5.5IndisponívelNenhuma listada
5.10.42affectedsemver5.11IndisponívelNenhuma listada
5.12.9affectedsemver5.13Indisponí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)
5.13affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver5.13IndisponívelNenhuma listada
6.6.160unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.114unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.57unaffectedsemverIndisponível6.18.*Nenhuma listada
7.1.5unaffectedsemverIndisponível7.1.*Nenhuma listada
7.2unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada