PT-2024-9074 · Linux+10 · Linux Kernel+10

Publicado

2024-03-10

·

Atualizado

2026-03-14

·

CVE-2024-36952

CVSS v2.0

6.8

Média

VetorAV:L/AC:L/Au:S/C:C/I:C/A:C
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 condição de corrida no componente lpfc do kernel Linux, especificamente na função lpfc vport delete(). Isso ocorre quando uma vport é desregistrada antes que os comandos Remove All DA ID CT e LOGO ELS sejam enviados para a malha, fazendo com que o switch da malha continue acreditando que o NPIV está conectado à malha. A função fc remove host(), que chama dev loss tmo para todos os D IDs, incluindo o D ID da malha, remove a última referência ndlp e libera o objeto rport ndlp, fazendo com que, às vezes, o DA ID e o LOGO finais sejam ignorados e não sejam enviados ao switch da malha.
Recomendações:
Para resolver o problema, mova as chamadas fc remove host() e scsi remove host() para depois que o DA ID e o LOGO forem enviados.
Como solução alternativa temporária, considere desativar a função lpfc vport delete() até que um patch esteja disponível.
Atualize para uma versão mais recente do kernel do Linux, como a versão 6.6.37, que corrige bugs e vulnerabilidades.

Exploit

Correção

Race Condition

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:4928
ALSA-2025_16880
BDU:2024-10756
CESA-2024_5101
CVE-2024-36952
INFSA-2024_4928
MGASA-2024-0263
MGASA-2024-0266
OESA-2024-1736
OESA-2024-1737
OESA-2024-1738
OESA-2024-1836
OPENSUSE-SU-2024_2947-1
RHSA-2024:4447
RHSA-2024:4823
RHSA-2024:4831
RHSA-2024:4928
RHSA-2024:5101
RHSA-2024:8107
RHSA-2024_4928
RHSA-2024_5101
RLSA-2024:4928
RXSA-2024:4928
SUSE-SU-2024:2008-1
SUSE-SU-2024:2019-1
SUSE-SU-2024:2190-1
SUSE-SU-2024:2561-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2901-1
SUSE-SU-2024:2940-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6949-1
USN-6949-2
USN-6950-1
USN-6950-2
USN-6950-3
USN-6950-4
USN-6952-1
USN-6952-2
USN-6955-1
USN-6956-1
USN-6957-1
USN-7019-1
USN-7173-1
USN-7173-2
USN-7173-3
USN-7195-1
USN-7195-2
USN-7332-1
USN-7332-2
USN-7332-3
USN-7342-1
USN-7344-1
USN-7344-2
USN-7413-1

Produtos afetados

Almalinux
Astra Linux
Centos
Debian
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu