PT-2024-6067 · Runc+9 · Runc+9

Alban

+1

·

Publicado

2024-07-25

·

Atualizado

2026-05-23

·

CVE-2024-45310

CVSS v4.0

4.8

Média

VetorAV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/U:Green
Nome do software vulnerável e versões afetadas
Versões do runc 1.1.13 e anteriores, bem como 1.2.0-rc2 e anteriores
Descrição
O problema está relacionado a uma condição de corrida que permite que um invasor crie arquivos ou diretórios vazios em locais arbitrários no sistema de arquivos do host. Isso pode ser feito compartilhando um volume entre dois contêineres e explorando uma condição de corrida com os.MkdirAll. O invasor deve ter a capacidade de iniciar contêineres usando uma configuração de volume personalizada. Contêineres que utilizam namespaces de usuário ainda são afetados, mas o escopo do ataque pode ser significativamente reduzido. Políticas LSM suficientemente rígidas, como SELinux ou AppArmor, também podem bloquear esse ataque. A vulnerabilidade pode ser explorada diretamente usando o runc, bem como por meio do Docker e do Kubernetes.
Recomendações
Para as versões 1.1.13 e anteriores do runc, bem como 1.2.0-rc2 e anteriores, atualize para a versão 1.1.14 ou 1.2.0-rc3 para corrigir o problema.
Como solução temporária, considere usar namespaces de usuário para restringir o escopo do ataque.
Restrinja o acesso a diretórios graváveis por todos para minimizar o risco de exploração.
Aplique uma política rigorosa do SELinux ou do AppArmor ao ambiente de execução do runc para restringir ainda mais o escopo do ataque.

Exploit

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2025-10248
ALT-PU-2025-10876
AZL-48519
AZL-48525
AZL-48531
AZL-48543
AZL-48555
AZL-48567
AZL-48581
AZL-48590
BDU:2024-06891
CVE-2024-45310
ECHO-295B-5D07-CEDF
GHSA-JFVP-7X6P-H2PV
GO-2024-3110
MGASA-2025-0004
OESA-2024-2134
OESA-2024-2135
OESA-2024-2136
OESA-2024-2137
OESA-2024-2253
OPENSUSE-SU-2024:14312-1
OPENSUSE-SU-2024_3222-1
OPENSUSE-SU-2025:15424-1
OPENSUSE-SU-2026:10842-1
OPENSUSE-SU-2026:20281-1
OPENSUSE-SU-2026:20834-1
SUSE-SU-2024:3222-1
SUSE-SU-2024:3324-1
SUSE-SU-2024_3222-1
SUSE-SU-2024_3324-1
SUSE-SU-2025:02198-1
SUSE-SU-2025:02198-2
SUSE-SU-2025:1374-1
SUSE-SU-2025:20046-1
SUSE-SU-2025:20335-1
SUSE-SU-2025:20353-1
SUSE-SU-2025_02198-1
SUSE-SU-2025_02198-2
SUSE-SU-2025_1374-1
SUSE-SU-2026:0439-1
SUSE-SU-2026:0479-1
SUSE-SU-2026:20551-1
SUSE-SU-2026:20610-1

Produtos afetados

Alt Linux
Apparmor
Astra Linux
Debian
Docker
Kubernetes
Red Os
Selinux
Suse
Runc