cveboard Feed RSS

CVE-2026-53090

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

bpf: Fix ld_{abs,ind} failure path analysis in subprogs

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix ld_{abs,ind} failure path analysis in subprogs Usage of ld_{abs,ind} instructions got extended into subprogs some time ago via commit 09b28d76eac4 ("bpf: Add abnormal return checks."). These are only allowed in subprograms when the latter are BTF annotated and have scalar return types. The code generator in bpf_gen_ld_abs() has an abnormal exit path (r0=0 + exit) from legacy cBPF times. While the enforcement is on scalar return types, the verifier must also simulate the path of abnormal exit if the packet data load via ld_{abs,ind} failed. This is currently not the case. Fix it by having the verifier simulate both success and failure paths, and extend it in similar ways as we do for tail calls. The success path (r0=unknown, continue to next insn) is pushed onto stack for later validation and the r0=0 and return to the caller is done on the fall-through side.

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)
09b28d76eac48e922dc293da1aa2b2b85c32aeeeaffectedgit928d354ae3557e8f755a227e67be88034eb3cd7fIndisponívelNenhuma listada
09b28d76eac48e922dc293da1aa2b2b85c32aeeeaffectedgit8a800497d9f6c2ec9c2c1ba7b71d0ac2ea7f7bbeIndisponívelNenhuma listada
09b28d76eac48e922dc293da1aa2b2b85c32aeeeaffectedgitde1055e7f9e67af32b1f3376066272b04e5223c0IndisponívelNenhuma listada
09b28d76eac48e922dc293da1aa2b2b85c32aeeeaffectedgit37ad2bb11e9de92cb7b94548705eeedd87f7d392IndisponívelNenhuma listada
09b28d76eac48e922dc293da1aa2b2b85c32aeeeaffectedgit8674e2db06cff6b50f2216eed9a761d15425bb34IndisponívelNenhuma listada
09b28d76eac48e922dc293da1aa2b2b85c32aeeeaffectedgitce01a4e5cfac7adbe0be565f90cd32ecbb2f8337IndisponívelNenhuma listada
09b28d76eac48e922dc293da1aa2b2b85c32aeeeaffectedgitd846d83bdacbd8f14fc45c63b8c1d22608452e1cIndisponívelNenhuma listada
09b28d76eac48e922dc293da1aa2b2b85c32aeeeaffectedgitee861486e377edc55361c08dcbceab3f6b6577bdIndisponí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.148unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.101unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.42unaffectedsemverIndisponível6.18.*Nenhuma listada
7.0.10unaffectedsemverIndisponível7.0.*Nenhuma listada
7.1unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada