CVE-2024-49856
CVE.org · Publicado
- Status do registro
- Publicado
- Ano do identificador (não é o ano de publicação)
- 2024
- Publicação na fonte
- Atualização na fonte
- Importado pelo cveboard
- Snapshot da fonte
- cve_2026-10-24_midnight_baseline ·
Texto da CNA em inglês
x86/sgx: Fix deadlock in SGX NUMA node search
In the Linux kernel, the following vulnerability has been resolved: x86/sgx: Fix deadlock in SGX NUMA node search When the current node doesn't have an EPC section configured by firmware and all other EPC sections are used up, CPU can get stuck inside the while loop that looks for an available EPC page from remote nodes indefinitely, leading to a soft lockup. Note how nid_of_current will never be equal to nid in that while loop because nid_of_current is not set in sgx_numa_mask. Also worth mentioning is that it's perfectly fine for the firmware not to setup an EPC section on a node. While setting up an EPC section on each node can enhance performance, it is not a requirement for functionality. Rework the loop to start and end on *a* node that has SGX memory. This avoids the deadlock looking for the current SGX-lacking node to show up in the loop when it never will.
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
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 901ddbb9ecf5425183ea0c09d10c2fd7868dce54 | affected | git | 40fb64257dab507d86b5f1f2a62f3669ef0c91a8 | Indisponível | Nenhuma listada |
| 901ddbb9ecf5425183ea0c09d10c2fd7868dce54 | affected | git | 20c96d0aaabfe361fc2a11c173968dc67feadbbf | Indisponível | Nenhuma listada |
| 901ddbb9ecf5425183ea0c09d10c2fd7868dce54 | affected | git | fb2d057539eda67ec7cfc369bf587e6518a9b99d | Indisponível | Nenhuma listada |
| 901ddbb9ecf5425183ea0c09d10c2fd7868dce54 | affected | git | 0f89fb4042c08fd143bfc28af08bf6c8a0197eea | Indisponível | Nenhuma listada |
| 901ddbb9ecf5425183ea0c09d10c2fd7868dce54 | affected | git | 8132510c915815e6b537ab937d94ed66893bc7b8 | Indisponível | Nenhuma listada |
| 901ddbb9ecf5425183ea0c09d10c2fd7868dce54 | affected | git | 9c936844010466535bd46ea4ce4656ef17653644 | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 5.13 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 5.13 | Indisponível | Nenhuma listada |
| 5.15.168 | unaffected | semver | Indisponível | 5.15.* | Nenhuma listada |
| 6.1.113 | unaffected | semver | Indisponível | 6.1.* | Nenhuma listada |
| 6.6.54 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.10.13 | unaffected | semver | Indisponível | 6.10.* | Nenhuma listada |
| 6.11.2 | unaffected | semver | Indisponível | 6.11.* | Nenhuma listada |
| 6.12 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |