Linux · Linux Kernel · CVE-2024-36013
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
O problema está relacionado a uma vulnerabilidade do tipo “slab-use-after-free” na função `l2cap connect()`. Essa vulnerabilidade pode ser explorada devido a uma condição de corrida, permitindo que um invasor possa comprometer a confidencialidade, a integridade e a disponibilidade das informações protegidas. A vulnerabilidade ocorre quando a variável `chan` é liberada prematuramente e, em seguida, sua memória é acessada novamente, levando a uma condição de uso após liberação. A função `l2cap connect()` é usada na implementação do protocolo Bluetooth L2CAP.
Os detalhes técnicos sobre a exploração incluem:
- A função `l2cap bredr sig cmd` chama `l2cap connect()`, que aloca memória para a variável `chan`.
- A função `l2cap conn del` libera a variável `chan`, mas, devido à condição de corrida, a memória pode ser acessada após ter sido liberada.
- A vulnerabilidade pode ser acionada explorando-se a condição de corrida entre a alocação e a desalocação da variável `chan`.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.