CVE-2026-98015
CVE.org · Publicado
- 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 da CNA em inglês
net/mlx5: E-Switch: fix use-after-free in mlx5_eswitch_termtbl_put
In the Linux kernel, the following vulnerability has been resolved: net/mlx5: E-Switch: fix use-after-free in mlx5_eswitch_termtbl_put In mlx5_eswitch_termtbl_put(), the zero-ref cleanup check reads tt->ref_count after termtbl_mutex has been released. Two concurrent callers on the same mlx5_termtbl_handle race: one decrements ref_count to zero, removes the hash entry, and calls kfree(tt) while the other has already dropped the mutex and is about to evaluate if (!tt->ref_count), producing a use-after-free. Fix this by capturing the result of the decrement into a stack-local last variable before dropping the mutex. The cleanup decision is now made entirely under termtbl_mutex, and tt is not touched after kfree.
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
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 10caabdaad5ace85577a453da97d1f8d3b944427 | affected | git | e3ee194a790896fa92fea20b5385a354be2f2c12 | Indisponível | Nenhuma listada |
| 10caabdaad5ace85577a453da97d1f8d3b944427 | affected | git | b1398c9dfb5d3d4faaf6905ff7d98110a5d2c797 | Indisponível | Nenhuma listada |
| 10caabdaad5ace85577a453da97d1f8d3b944427 | affected | git | 92f581cac93a71723456ac79ef54d9f60a251b42 | Indisponível | Nenhuma listada |
| 10caabdaad5ace85577a453da97d1f8d3b944427 | affected | git | a5833fdf53350b8b95a558fcf0056ddb1c0fe154 | Indisponível | Nenhuma listada |
| 10caabdaad5ace85577a453da97d1f8d3b944427 | affected | git | 304ea40ef4561671503c36e47da44a0a31b71e36 | Indisponível | Nenhuma listada |
| 10caabdaad5ace85577a453da97d1f8d3b944427 | affected | git | e393789e92310d7c66f57c876101779c90816a12 | Indisponível | Nenhuma listada |
| 10caabdaad5ace85577a453da97d1f8d3b944427 | affected | git | 18b2969073879b9cce24e1a78b118bdad54518d1 | Indisponível | Nenhuma listada |
| 10caabdaad5ace85577a453da97d1f8d3b944427 | affected | git | 7ee07f601f8f507c9faf25c68a49396ab8950596 | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 5.3 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 5.3 | Indisponível | Nenhuma listada |
| 5.10.271 | unaffected | semver | Indisponível | 5.10.* | Nenhuma listada |
| 5.15.222 | unaffected | semver | Indisponível | 5.15.* | Nenhuma listada |
| 6.1.189 | unaffected | semver | Indisponível | 6.1.* | Nenhuma listada |
| 6.6.158 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.12.111 | unaffected | semver | Indisponível | 6.12.* | Nenhuma listada |
| 6.18.53 | unaffected | semver | Indisponível | 6.18.* | Nenhuma listada |
| 7.2.7 | unaffected | semver | Indisponível | 7.2.* | Nenhuma listada |
| 7.3 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |