cveboard Feed RSS

CVE-2024-26884

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2024
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

bpf: Fix hashtab overflow check on 32-bit arches

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix hashtab overflow check on 32-bit arches The hashtab code relies on roundup_pow_of_two() to compute the number of hash buckets, and contains an overflow check by checking if the resulting value is 0. However, on 32-bit arches, the roundup code itself can overflow by doing a 32-bit left-shift of an unsigned long value, which is undefined behaviour, so it is not guaranteed to truncate neatly. This was triggered by syzbot on the DEVMAP_HASH type, which contains the same check, copied from the hashtab code. So apply the same fix to hashtab, by moving the overflow check to before the roundup.

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)
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgit33ec04cadb77605b71d9298311919303d390c4d5IndisponívelNenhuma listada
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgit92c81fbb3ed2e0dfc33a4183a67135e1ab566aceIndisponívelNenhuma listada
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgit64f00b4df0597590b199b62a37a165473bf658a6IndisponívelNenhuma listada
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgit3b08cfc65f07b1132c1979d73f014ae6e04de55dIndisponívelNenhuma listada
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgita83fdaeaea3677b83a53f72ace2d73a19bcd6d93IndisponívelNenhuma listada
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgit8435f0961bf3dc65e204094349bd9aeaac1f8868IndisponívelNenhuma listada
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgitd817f0d34d927f2deb17dadbfe212c9a6a32ac3eIndisponívelNenhuma listada
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgita6fa75b5096c0f9826a4fabe22d907b0a5bb1016IndisponívelNenhuma listada
daaf427c6ab392bedcd018e326b2ffa1e1110cd6affectedgit6787d916c2cf9850c97a0a3f73e08c43e7d973b1Indisponí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)
3.19affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver3.19IndisponívelNenhuma listada
4.19.311unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.273unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.214unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.153unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.83unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.23unaffectedsemverIndisponível6.6.*Nenhuma listada
6.7.11unaffectedsemverIndisponível6.7.*Nenhuma listada
6.8.2unaffectedsemverIndisponível6.8.*Nenhuma listada
6.9unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada