cveboard Feed RSS

CVE-2026-72493

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

net: serialize netif_running() check in enqueue_to_backlog()

In the Linux kernel, the following vulnerability has been resolved: net: serialize netif_running() check in enqueue_to_backlog() Syzbot reported a KASAN slab-use-after-free in fib_rules_lookup(). The root cause is a race condition where packets can escape the backlog flushing during device unregistration (e.g., during netns exit). Commit e9e4dd3267d0 ("net: do not process device backlog during unregistration") introduced a lockless netif_running() check in enqueue_to_backlog() to prevent queuing packets to an unregistering device. However, this creates a TOCTOU race window. A lockless transmitter (like veth_xmit) can pass the check before dev_close() clears IFF_UP. If the transmitter is then delayed, flush_all_backlogs() can run and finish before the transmitter grabs the backlog lock and queues the packet. The packet then escapes the flush and triggers UAF later when processed. Fix this by moving the netif_running() check inside the backlog lock. This serializes the check with the flush work (which also grabs the lock). We then either queue the packet before the flush runs (so it gets flushed), or check netif_running() after the flush/close completes (so it gets dropped).

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)
e9e4dd3267d0c5234c5c0f47440456b10875dec9affectedgitcbe10ea090ea9d6fa5ff50c9b44f2a86fe56f0b7IndisponívelNenhuma listada
e9e4dd3267d0c5234c5c0f47440456b10875dec9affectedgitb422e3eff0edf0975de4883929adbed28f9d08bcIndisponívelNenhuma listada
e9e4dd3267d0c5234c5c0f47440456b10875dec9affectedgit2fface6e0bbd6314d1d9d071abf2c4d67548511cIndisponívelNenhuma listada
e9e4dd3267d0c5234c5c0f47440456b10875dec9affectedgit46762cefe7f4e5bffc1eb467810a7bbb02e461d7IndisponívelNenhuma listada
78b6803a1961369d0b8350ff1f99b7375bbd7a8faffectedgitIndisponívelIndisponívelNenhuma listada
b5d73d9cdd6be22795499890ea928a6f57ef829caffectedgitIndisponívelIndisponívelNenhuma listada
f6533fed1bfa842e391ee50f9a9c5e963c71e579affectedgitIndisponívelIndisponívelNenhuma listada
2095ab2456da766174cda8bc105d7a7b1bc70e16affectedgitIndisponívelIndisponívelNenhuma listada
f1fdb184aefa8447560e3ea0e605171592ffee41affectedgitIndisponívelIndisponívelNenhuma listada
f75c8a3015422128ca150e81c730bc2a471b5f4aaffectedgitIndisponívelIndisponívelNenhuma listada
3.2.71affectedsemver3.3IndisponívelNenhuma listada
3.4.111affectedsemver3.5IndisponívelNenhuma listada
3.12.48affectedsemver3.13IndisponívelNenhuma listada
3.14.54affectedsemver3.15IndisponívelNenhuma listada
3.18.22affectedsemver3.19IndisponívelNenhuma listada
4.1.9affectedsemver4.2Indisponí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.2affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver4.2IndisponívelNenhuma 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