cveboard Feed RSS

CVE-2026-98190

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

wifi: wilc1000: fix out-of-bounds read in P2P public action frames

In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: fix out-of-bounds read in P2P public action frames wilc_wfi_p2p_rx() and mgmt_tx() start parsing a frame once ieee80211_is_public_action() returns true. That helper only verifies the frame is long enough for the action category field, that is offsetofend(struct ieee80211_mgmt, u.action.category), 25 bytes. Both functions then read the P2P public action header up to oui_subtype at offset 30 and pass "size - ie_offset" to cfg80211_find_vendor_ie(), where ie_offset is offsetof(struct ieee80211_mgmt, u) + sizeof(*d), i.e. 32. A public action frame of 25 to 31 bytes passes the check but is shorter than that 32 byte header, so oui_subtype can be read out of bounds, and because the length is unsigned, "size - ie_offset" underflows to a value close to 4 GiB. cfg80211_find_vendor_ie() takes an unsigned int length, so even the size_t subtraction in mgmt_tx() is truncated to the same value. It then walks far past the buffer searching for a vendor element until it reaches unmapped memory. In the receive path the frame arrives over the air and needs no association, so a nearby unauthenticated device can crash the host while it is in P2P listen. Reject frames shorter than the P2P public action header in both paths before dereferencing it.

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)
4fb8b5aa2a1126783ae00bae544d6f3c519408efaffectedgite98ad9f4c59f2e836f8d971b57763a4277680422IndisponívelNenhuma listada
4fb8b5aa2a1126783ae00bae544d6f3c519408efaffectedgitf0c46f8111a479b97b8ab17747c528cade6257f1IndisponívelNenhuma listada
4fb8b5aa2a1126783ae00bae544d6f3c519408efaffectedgita5b827dad8a3037cef04d0240d1c2acb1557101eIndisponívelNenhuma listada
4fb8b5aa2a1126783ae00bae544d6f3c519408efaffectedgit491df93b10d76aebaf6aa4bb05a6ba897f4fccfbIndisponívelNenhuma listada
4fb8b5aa2a1126783ae00bae544d6f3c519408efaffectedgitcc2ee642ebeac8699b671ddb6d5955a785e5ff43IndisponívelNenhuma listada
4fb8b5aa2a1126783ae00bae544d6f3c519408efaffectedgit68b786691ce24c5c94e28811db243e573c50f9c1IndisponívelNenhuma listada
4fb8b5aa2a1126783ae00bae544d6f3c519408efaffectedgit6fbe76eb2796d2aee45cc6a2dd16e85d3cc96304IndisponívelNenhuma listada
4fb8b5aa2a1126783ae00bae544d6f3c519408efaffectedgitba6cb7c0868a412c2eb68e8efd5aa38bfb258a14Indisponí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.7affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver5.7Indisponí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.112unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.54unaffectedsemverIndisponível6.18.*Nenhuma listada
7.2.8unaffectedsemverIndisponível7.2.*Nenhuma listada
7.3unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada