cveboard Feed RSS

CVE-2024-56700

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

media: wl128x: Fix atomicity violation in fmc_send_cmd()

In the Linux kernel, the following vulnerability has been resolved: media: wl128x: Fix atomicity violation in fmc_send_cmd() Atomicity violation occurs when the fmc_send_cmd() function is executed simultaneously with the modification of the fmdev->resp_skb value. Consider a scenario where, after passing the validity check within the function, a non-null fmdev->resp_skb variable is assigned a null value. This results in an invalid fmdev->resp_skb variable passing the validity check. As seen in the later part of the function, skb = fmdev->resp_skb; when the invalid fmdev->resp_skb passes the check, a null pointer dereference error may occur at line 478, evt_hdr = (void *)skb->data; To address this issue, it is recommended to include the validity check of fmdev->resp_skb within the locked section of the function. This modification ensures that the value of fmdev->resp_skb does not change during the validation process, thereby maintaining its validity. This possible bug is found by an experimental static analysis tool developed by our team. This tool analyzes the locking APIs to extract function pairs that can be concurrently executed, and then analyzes the instructions in the paired functions to identify possible concurrency bugs including data races and atomicity violations.

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)
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgitd16109c9fdc1b8cea4fe63b42e06e926c3f68990IndisponívelNenhuma listada
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgit3c818ad07e964bca3d27adac1e1f50e1e3c9180eIndisponívelNenhuma listada
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgitd7408a052aa1b4f6fb6f1c7a8877b84017a07ac9IndisponívelNenhuma listada
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgited228b74d8a500380150965d5becabf9a1e33141IndisponívelNenhuma listada
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgit372dc9509122e5d45d4c12978e31c3c7d00aaca4IndisponívelNenhuma listada
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgit378ce4e08ca2b1ac7bbf1d57b68643ca4226c5f8IndisponívelNenhuma listada
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgit2e63c908de357048180516b84740ed62dac0b269IndisponívelNenhuma listada
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgit80a3b2ee01eecf22dfa06968b3cde92c691dea10IndisponívelNenhuma listada
e8454ff7b9a4d56f02c095bff12d3c92ef4c7fa6affectedgitca59f9956d4519ab18ab2270be47c6b8c6ced091Indisponí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)
2.6.39affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver2.6.39IndisponívelNenhuma listada
4.19.325unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.287unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.231unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.174unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.120unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.64unaffectedsemverIndisponível6.6.*Nenhuma listada
6.11.11unaffectedsemverIndisponível6.11.*Nenhuma listada
6.12.2unaffectedsemverIndisponível6.12.*Nenhuma listada
6.13unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada