cveboard Feed RSS

CVE-2022-49755

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

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

usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait While performing fast composition switch, there is a possibility that the process of ffs_ep0_write/ffs_ep0_read get into a race condition due to ep0req being freed up from functionfs_unbind. Consider the scenario that the ffs_ep0_write calls the ffs_ep0_queue_wait by taking a lock &ffs->ev.waitq.lock. However, the functionfs_unbind isn't bounded so it can go ahead and mark the ep0req to NULL, and since there is no NULL check in ffs_ep0_queue_wait we will end up in use-after-free. Fix this by making a serialized execution between the two functions using a mutex_lock(ffs->mutex).

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)
ddf8abd2599491cbad959c700b90ba72a5dce8d0affectedgitfacf353c9e8d7885b686d9a4b173d4e0af6441d2IndisponívelNenhuma listada
ddf8abd2599491cbad959c700b90ba72a5dce8d0affectedgite9036e951f93fb8d7b5e9d6e2c7f94a4da312ae4IndisponívelNenhuma listada
ddf8abd2599491cbad959c700b90ba72a5dce8d0affectedgita8d40942df074f4ebcb9bd3413596d92f323b064IndisponívelNenhuma listada
ddf8abd2599491cbad959c700b90ba72a5dce8d0affectedgit6dd9ea05534f323668db94fcc2726c7a84547e78IndisponívelNenhuma listada
ddf8abd2599491cbad959c700b90ba72a5dce8d0affectedgitae8e136bcaae96163b5821984de1036efc9abb1aIndisponívelNenhuma listada
ddf8abd2599491cbad959c700b90ba72a5dce8d0affectedgit6aee197b7fbcd61596a78b47d553f2f99111f217IndisponívelNenhuma listada
ddf8abd2599491cbad959c700b90ba72a5dce8d0affectedgit6a19da111057f69214b97c62fb0ac59023970850Indisponí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.35affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver2.6.35IndisponívelNenhuma listada
4.14.305unaffectedsemverIndisponível4.14.*Nenhuma listada
4.19.272unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.231unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.166unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.91unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.9unaffectedsemverIndisponível6.1.*Nenhuma listada
6.2unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada