PT-2021-4464 · Crates.Io+9 · Crossbeam-Deque+9

Maor Kleinberger

·

Publicado

2021-07-30

·

Atualizado

2024-12-12

·

CVE-2021-32810

CVSS v2.0

10

Crítica

VetorAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões do crossbeam-deque anteriores à 0.7.4 e à 0.8.0
Descrição
O problema é causado por uma condição de corrida que pode fazer com que uma ou mais tarefas na fila de trabalho sejam removidas duas vezes, em vez de outras tarefas que são esquecidas e nunca removidas. Se as tarefas forem alocadas na pilha, isso pode causar liberação dupla de memória e um vazamento de memória. Caso contrário, isso ainda pode causar um bug lógico. Crates que utilizam Stealer::steal, Stealer::steal batch ou Stealer::steal batch and pop são afetados por este problema.
Recomendações
Para versões do crossbeam-deque anteriores à 0.7.4, atualize para a versão 0.7.4 ou posterior.
Para versões do crossbeam-deque anteriores à 0.8.0, atualize para a versão 0.8.1 ou posterior.
Como solução temporária, considere restringir o uso de Stealer::steal, Stealer::steal batch e Stealer::steal batch and pop até que um patch esteja disponível.

Exploit

Correção

Use After Free

Race Condition

Buffer Overflow

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2021-2981
ALT-PU-2021-3005
ALT-PU-2021-3026
ALT-PU-2021-3069
ALT-PU-2021-3097
ALT-PU-2021-3118
ALT-PU-2021-3368
ALT-PU-2021-3370
ALT-PU-2022-1782
ALT-PU-2022-1783
BDU:2021-05095
BDU:2021-05096
BDU:2021-05097
CESA-2021_3755
CESA-2021_3791
CESA-2021_3838
CESA-2021_3841
CVE-2021-32810
GHSA-PQQP-XMHJ-WGCW
MGASA-2021-0469
MGASA-2021-0478
OESA-2023-1673
OESA-2023-1674
OPENSUSE-SU-2021:1367-1
OPENSUSE-SU-2021:1635-1
OPENSUSE-SU-2021:3331-1
OPENSUSE-SU-2021:3451-1
OPENSUSE-SU-2021:4150-1
OPENSUSE-SU-2021_1367-1
OPENSUSE-SU-2021_1635-1
OPENSUSE-SU-2021_3331-1
OPENSUSE-SU-2021_3451-1
OPENSUSE-SU-2021_4150-1
OPENSUSE-SU-2024:11570-1
OPENSUSE-SU-2024:11571-1
OPENSUSE-SU-2024:14572-1
RHSA-2021:3755
RHSA-2021:3756
RHSA-2021:3757
RHSA-2021:3791
RHSA-2021:3838
RHSA-2021:3839
RHSA-2021:3840
RHSA-2021:3841
RHSA-2021_3755
RHSA-2021_3791
RHSA-2021_3838
RHSA-2021_3841
RLSA-2021:3755
RLSA-2021:3838
RUSTSEC-2021-0093
SUSE-SU-2021:14826-1
SUSE-SU-2021:3331-1
SUSE-SU-2021:3446-1
SUSE-SU-2021:3451-1
SUSE-SU-2021:4150-1
SUSE-SU-2021_14826-1
SUSE-SU-2021_3446-1
USN-5107-1
USN-5132-1

Produtos afetados

Alt Linux
Astra Linux
Centos
Debian
Linuxmint
Red Hat
Rocky Linux
Suse
Ubuntu
Crossbeam-Deque