cveboard Feed RSS

CVE-2021-46904

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

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

net: hso: fix null-ptr-deref during tty device unregistration

In the Linux kernel, the following vulnerability has been resolved: net: hso: fix null-ptr-deref during tty device unregistration Multiple ttys try to claim the same the minor number causing a double unregistration of the same device. The first unregistration succeeds but the next one results in a null-ptr-deref. The get_free_serial_index() function returns an available minor number but doesn't assign it immediately. The assignment is done by the caller later. But before this assignment, calls to get_free_serial_index() would return the same minor number. Fix this by modifying get_free_serial_index to assign the minor number immediately after one is found to be and rename it to obtain_minor() to better reflect what it does. Similary, rename set_serial_by_index() to release_minor() and modify it to free up the minor number of the given hso_serial. Every obtain_minor() should have corresponding release_minor() call.

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)
72dc1c096c7051a48ab1dbb12f71976656b55eb5affectedgita462067d7c8e6953a733bf5ade8db947b1bb5449IndisponívelNenhuma listada
72dc1c096c7051a48ab1dbb12f71976656b55eb5affectedgit145c89c441d27696961752bf51b323f347601beeIndisponívelNenhuma listada
72dc1c096c7051a48ab1dbb12f71976656b55eb5affectedgitcaf5ac93b3b5d5fac032fc11fbea680e115421b4IndisponívelNenhuma listada
72dc1c096c7051a48ab1dbb12f71976656b55eb5affectedgit92028d7a31e55d53e41cff679156b9432cffcb36IndisponívelNenhuma listada
72dc1c096c7051a48ab1dbb12f71976656b55eb5affectedgit4a2933c88399c0ebc738db39bbce3ae89786d723IndisponívelNenhuma listada
72dc1c096c7051a48ab1dbb12f71976656b55eb5affectedgitdc195928d7e4ec7b5cfc6cd10dc4c8d87a7c72acIndisponívelNenhuma listada
72dc1c096c7051a48ab1dbb12f71976656b55eb5affectedgit388d05f70f1ee0cac4a2068fd295072f1a44152aIndisponívelNenhuma listada
72dc1c096c7051a48ab1dbb12f71976656b55eb5affectedgit8a12f8836145ffe37e9c8733dce18c22fb668b66Indisponí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.27affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver2.6.27IndisponívelNenhuma listada
4.4.268unaffectedsemverIndisponível4.4.*Nenhuma listada
4.9.268unaffectedsemverIndisponível4.9.*Nenhuma listada
4.14.232unaffectedsemverIndisponível4.14.*Nenhuma listada
4.19.187unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.112unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.30unaffectedsemverIndisponível5.10.*Nenhuma listada
5.11.14unaffectedsemverIndisponível5.11.*Nenhuma listada
5.12unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada