PT-2022-19901 · Moby+11 · Moby+11

Steven J. Murdoch

·

Publicado

2022-08-22

·

Atualizado

2025-01-17

·

CVE-2022-2990

CVSS v3.1

7.1

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Nome do software vulnerável e versões afetadas
Versões do Buildah anteriores à 20.10.18
Versões do CRI-O anteriores à 20.10.18
Versões do Docker anteriores à 20.10.18
Versões do Moby (Docker Engine) anteriores à 20.10.18
Versões do Podman anteriores à 20.10.18
Descrição
O problema decorre de um tratamento incorreto de grupos suplementares em vários motores de contêineres, incluindo Buildah, CRI-O, Docker, Moby e Podman. Isso pode levar à divulgação de informações confidenciais ou à possível modificação de dados se um invasor tiver acesso direto ao contêiner afetado e for capaz de executar código binário dentro dele. O problema ocorre quando os grupos suplementares não são configurados corretamente, permitindo que invasores contornem as restrições do grupo primário em alguns casos e potencialmente elevem privilégios dentro do contêiner. Por exemplo, programas SGID executados em um contêiner podem acessar arquivos com permissões de grupo negativas para o grupo primário do usuário, devido à falha do mecanismo de contêiner em adicionar corretamente o grupo primário aos grupos suplementares.
Recomendações
Para versões do Buildah anteriores à 20.10.18: atualize para a versão 20.10.18 ou posterior.
Para versões do CRI-O anteriores à 20.10.18: atualize para a versão 20.10.18 ou posterior.
Para versões do Docker anteriores à 20.10.18: atualize para a versão 20.10.18 ou posterior e considere parar e reiniciar os contêineres em execução para que as permissões sejam corrigidas. Como solução alternativa temporária, evite usar a instrução “USER $USERNAME” no Dockerfile; em vez disso, use ENTRYPOINT [‘su’, “-”, “user”] para definir

Exploit

Correção

Incorrect Permission

Improper Privilege Management

Incorrect Authorization

Improper Access Control

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2022:7822
ALSA-2022:8008
ALSA-2022:8431
ALT-PU-2022-2674
ALT-PU-2023-7894
ALT-PU-2024-7024
AZL-10960
AZL-36935
CESA-2022_7457
CESA-2022_7822
CVE-2022-2990
GHSA-4WJJ-JWC9-2X96
GHSA-FJM8-M7M6-2FJP
GHSA-HMFX-3PCX-653P
GHSA-PHJR-8J92-W5V7
GHSA-RC4R-WH2Q-Q6C4
GO-2022-0985
GO-2022-1008
GO-2022-1014
GO-2023-1574
MGASA-2023-0213
OESA-2025-1059
OPENSUSE-SU-2022_3655-1
OPENSUSE-SU-2022_3766-1
OPENSUSE-SU-2022_4349-1
OPENSUSE-SU-2022_4350-1
OPENSUSE-SU-2024:12289-1
RHSA-2022:7457
RHSA-2022:7822
RHSA-2022:8008
RHSA-2022:8431
RHSA-2022_7457
RHSA-2022_7822
RHSA-2022_8008
RHSA-2022_8431
RHSA-2023:1325
RLSA-2022:7457
RLSA-2022:7822
ROSA-SA-2023-2227
SUSE-SU-2022:3655-1
SUSE-SU-2022:3766-1
SUSE-SU-2022:4349-1
SUSE-SU-2022:4350-1
SUSE-SU-2023:4099-1
SUSE-SU-2023_4099-1

Produtos afetados

Alt Linux
Almalinux
Buildah
Cri-O
Centos
Debian
Docker
Moby
Podman
Red Hat
Rocky Linux
Suse