cveboard Feed RSS

CVE-2026-53256

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

Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind() rfcomm_get_sock_by_channel() scans rfcomm_sk_list under the list lock, but returns the selected listener after dropping that lock without taking a reference. rfcomm_connect_ind() then locks the listener, queues a child socket on it, and may notify it after unlocking it. The buggy scenario involves two paths, with each column showing the order within that path: rfcomm_connect_ind(): listener close: 1. Find parent in 1. close() enters rfcomm_get_sock_by_channel() rfcomm_sock_release(). 2. Drop rfcomm_sk_list.lock 2. rfcomm_sock_shutdown() without pinning parent. closes the listener. 3. Call lock_sock(parent) and 3. rfcomm_sock_kill() bt_accept_enqueue(parent, unlinks and puts parent. sk, true). 4. Read parent flags and may 4. parent can be freed. call sk_state_change(). If close wins the race, parent can be freed before rfcomm_connect_ind() reaches lock_sock(), bt_accept_enqueue(), or the deferred-setup callback. Take a reference on the listener before leaving rfcomm_sk_list.lock. After lock_sock() succeeds, recheck that it is still in BT_LISTEN before queueing a child, cache the deferred-setup bit while the parent is locked, and drop the reference after the last parent use. KASAN reported a slab-use-after-free in lock_sock_nested() from rfcomm_connect_ind(), with the freeing stack going through rfcomm_sock_kill() and rfcomm_sock_release().

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)
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgitf5ec76bdbeb80f75ad0be204371afffee0f8fac8IndisponívelNenhuma listada
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgita07d741c077d4e34b16458241a94d29039386553IndisponívelNenhuma listada
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit1f73f92f66251065a5f39b09a47cf05ea14d3107IndisponívelNenhuma listada
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgitde31973ef00e5aa55496f84cf6a44bb157a34e02IndisponívelNenhuma listada
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgitb0e33e409715c617e2a20f46f99aa5403a14dfdaIndisponívelNenhuma listada
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit8802413ce63175fb522a2bd609fb043a3550c720IndisponívelNenhuma listada
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit6f4462d12133106460d7c046b95aad2491e3fddfIndisponívelNenhuma listada
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2affectedgit43c441edacf953b39517a44f5e5e10a93618b226Indisponí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.12affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver2.6.12IndisponívelNenhuma listada
5.10.259unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.210unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.176unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.143unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.94unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.36unaffectedsemverIndisponível6.18.*Nenhuma listada
7.0.13unaffectedsemverIndisponível7.0.*Nenhuma listada
7.1unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada