cveboard Feed RSS

CVE-2026-74579

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

netfilter: nft_payload: fix mask build for partial field offload

In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_payload: fix mask build for partial field offload nft_payload_offload_mask() builds the offload match mask for a payload expression that covers only part of a header field. For a partial IPv6 address match (field_len = 16, priv_len = 1) that shift is 1 << 120, which is undefined on the 32-bit int operand. It also trims only one word, so the remaining words stay 0xffffffff (and when priv_len is a multiple of 4 the trim is skipped entirely), leaving the mask covering more bytes than the rule matches. UBSAN: shift-out-of-bounds in net/netfilter/nft_payload.c:278:20 shift exponent 120 is too large for 32-bit type 'int' ... The match is byte-granular and struct nft_data is zero-initialised, so the correct mask is simply the first priv_len bytes set to 0xff. Set those bytes directly and drop the word/shift trimming; this removes the undefined shift and no longer over-masks the trailing bytes.

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)
a5d45bc0dc50f9dd83703510e9804d813a9cac32affectedgit3ee7b3f813b11f28cd6efdf7f24d64b5a7fd4dc7IndisponívelNenhuma listada
a5d45bc0dc50f9dd83703510e9804d813a9cac32affectedgit8720df4504e0ed1781a702f65251bd47b3534d5eIndisponívelNenhuma listada
a5d45bc0dc50f9dd83703510e9804d813a9cac32affectedgit363c3a84a946d53e5e121c9f47c7c2b7d228c46bIndisponívelNenhuma listada
a5d45bc0dc50f9dd83703510e9804d813a9cac32affectedgitb19b5d2e042c294e2cc1c908dc598f9d64015396IndisponívelNenhuma listada
a5d45bc0dc50f9dd83703510e9804d813a9cac32affectedgita375d8ace807767f29f276b681b6324c74929b1dIndisponívelNenhuma listada
a5d45bc0dc50f9dd83703510e9804d813a9cac32affectedgit16b553c46e347bc9de9946c4960654d5884a86deIndisponívelNenhuma listada
a5d45bc0dc50f9dd83703510e9804d813a9cac32affectedgit630295d5bba1d0e0f494cc459452eb0a0058c545IndisponívelNenhuma listada
a5d45bc0dc50f9dd83703510e9804d813a9cac32affectedgit39e88f28fb32bf02bd4b525c24c842c9cff5663dIndisponívelNenhuma listada
5c2b4b4f9fa5b765b927e361e3d310bcb5773015affectedgitIndisponívelIndisponívelNenhuma listada
5.9.14affectedsemver5.10Indisponí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.10affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver5.10IndisponívelNenhuma listada
5.10.265unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.216unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.183unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.151unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.103unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.44unaffectedsemverIndisponível6.18.*Nenhuma listada
7.1.8unaffectedsemverIndisponível7.1.*Nenhuma listada
7.2unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada