cveboard Feed RSS

CVE-2026-97598

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

ipv4: fib: bound automatic table ID allocation

In the Linux kernel, the following vulnerability has been resolved: ipv4: fib: bound automatic table ID allocation fib_empty_table() probes every table ID from 1 until it finds a free one. IPv4 tables are stored in a 256-bucket hash table, so a dense set of IDs makes each probe walk a growing hash chain while RTNL is held. Automatic table assignment ("ip rule ... table 0") is an IPv4-only legacy path. Bound the automatically allocated ID to 4096 so the RTNL hold stays bounded, without changing lookups of explicitly specified table IDs. This changes user-visible behavior. A table-0 rule previously received the lowest free ID in 1..RT_TABLE_MAX (0xFFFFFFFF). After this patch the search stops at 4096 and the rule add fails with ENOBUFS if that range is fully occupied. Explicit table IDs above 4096 remain usable. The automatic path is unused in practice: it is IPv4-only, not documented by ip-rule, uncovered by kernel selftests, and both NetworkManager and systemd refuse table 0.

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)
b801f54917b7c6e8540f877ee562cd0725e62ebdaffectedgit999bc00588cb305ab25065e8a8ac31da7465301cIndisponívelNenhuma listada
b801f54917b7c6e8540f877ee562cd0725e62ebdaffectedgitf1f2da33eaab54b4d5cdea6d70befb2e2fb49cb6IndisponívelNenhuma listada
b801f54917b7c6e8540f877ee562cd0725e62ebdaffectedgit125890702ef4417cd0ffac2e448c0cd4fbf0ac45IndisponívelNenhuma listada
b801f54917b7c6e8540f877ee562cd0725e62ebdaffectedgit3080f9e653d8c057d5652db5ced8137f81b3fcbdIndisponívelNenhuma listada
b801f54917b7c6e8540f877ee562cd0725e62ebdaffectedgitbc8d01d856db106f284b19961af6112e10c3e3b4IndisponívelNenhuma listada
b801f54917b7c6e8540f877ee562cd0725e62ebdaffectedgitfe9a906d2bff2d2707bafd6353b5e032a42aeb35IndisponívelNenhuma listada
b801f54917b7c6e8540f877ee562cd0725e62ebdaffectedgit2c29c053a6627dc4f12fcfe6b4860bcd9e5d7503IndisponívelNenhuma listada
b801f54917b7c6e8540f877ee562cd0725e62ebdaffectedgitefdfb1e27a3328085b79540dfe781d537b576ea1Indisponí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)
2.6.19affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver2.6.19IndisponívelNenhuma listada
5.10.271unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.222unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.189unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.158unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.111unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.53unaffectedsemverIndisponível6.18.*Nenhuma listada
7.2.7unaffectedsemverIndisponível7.2.*Nenhuma listada
7.3unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada