Rmcnamara-Snyk

#3207de 53,779
79.6CVSS total
Vulnerabilidades · 9
Média
1
Alta
5
Crítica
3
PT-2026-4295
8.7
2026-01-01
Incusos · Incusos · CVE-2026-23954
**Nome do Software Vulnerável e Versões Afetadas** Versões do Incus 6.21.0 e inferiores IncusOS (versões afetadas não especificadas) **Descrição** O Incus é um gerenciador de contêineres de sistema e máquinas virtuais. Existe uma falha na qual um usuário capaz de iniciar contêineres com imagens personalizadas (por exemplo, um membro do grupo 'incus') pode explorar a travessia de diretório ou links simbólicos dentro da funcionalidade de templates para obter acesso de leitura e gravação arbitrário de arquivos no sistema host. Isso pode resultar na execução arbitrária de comandos no host. Especificamente, quando uma imagem utiliza um arquivo `metadata.yaml` contendo templates, os caminhos de origem e destino não são validados adequadamente quanto a links simbólicos ou travessia de diretório. Isso permite que um atacante leia arquivos arbitrários do sistema de arquivos do host e grave arquivos em locais arbitrários, potencialmente sobrescrevendo arquivos críticos do sistema. A exploração no IncusOS requer uma modificação menor no processo stage2. A vulnerabilidade permite que um usuário leia arquivos arbitrários do sistema de arquivos do host e grave arquivos no sistema de arquivos do host como root. **Recomendações** Para as versões do Incus 6.21.0 e inferiores, aplique uma correção assim que estiver disponível. Para o IncusOS, aplique uma correção assim que estiver disponível.
PT-2024-5078
6.7
2024-06-11
Openprinting · Openprinting Cups · CVE-2024-35235
Nome do software vulnerável e versões afetadas: OpenPrinting CUPS versões 2.4.8 e anteriores Descrição: O problema está relacionado ao servidor cupsd, que pode ser levado a executar uma operação chmod arbitrária no argumento fornecido ao iniciar com um item de configuração Listen apontando para um link simbólico. Isso pode resultar em acesso de gravação para todos ao destino, permitindo que a permissão de qualquer arquivo de usuário ou do sistema seja alterada para gravação por todos. Em sistemas Ubuntu, essa vulnerabilidade se limita aos arquivos modificáveis pelo processo cupsd. É possível transformar a configuração do argumento Listen em controle total sobre os arquivos de configuração cupsd.conf e cups-files.conf. Ao definir posteriormente os argumentos User e Group no cups-files.conf e imprimir com uma impressora configurada por PPD com um argumento `FoomaticRIPCommandLine`, seria possível executar comandos de usuários e grupos arbitrários (que não sejam root), o que pode ser usado em sistemas Ubuntu para obter execução total de comandos como root. Recomendações: Para as versões 2.4.8 e anteriores do OpenPrinting CUPS, aplique o patch do commit ff1f8a623e090dee8a8aadf12a6a4b25efac143d para resolver o problema. Como solução alternativa temporária, considere restringir o acesso ao item de configuração Listen e ao argumento `FoomaticRIPCommandLine` para minimizar o risco de exploração.
PT-2024-2232
8.6
2024-03-18
Podman · Podman · CVE-2024-1753
**Nome do software vulnerável e versões afetadas** Versões do Buildah anteriores à versão corrigida Versões do Podman anteriores à versão corrigida **Descrição** Foi encontrada uma falha no Buildah e no Podman que permite que contêineres montem locais arbitrários do sistema de arquivos do host em contêineres de compilação. Um arquivo Containerfile malicioso pode usar uma imagem fictícia com um link simbólico para o sistema de arquivos do host como fonte de montagem e fazer com que a operação de montagem monte o sistema de arquivos do host durante uma etapa RUN na hora da compilação. Os comandos dentro da etapa RUN terão então acesso de leitura e gravação ao sistema de arquivos do host, permitindo a fuga total do contêiner durante a compilação. Usuários que executam contêineres com privilégios de root são afetados, permitindo que um contêiner seja executado com acesso de leitura/gravação aos arquivos do sistema do host quando o selinux não está habilitado. Com o selinux habilitado, algum acesso de leitura é permitido. **Recomendações** Para resolver o problema, aplique o patch ao Buildah, que será então incorporado ao Podman. Certifique-se de que os controles do selinux estejam em vigor para evitar comprometer arquivos e sistemas confidenciais. Com “setenforce 0” definido, o sistema de arquivos raiz fica aberto para modificação com essa exploração. Com “setenforce 1” definido, os arquivos não podem ser alterados, mas o conteúdo do diretório `/` pode ser exibido. Como solução alternativa temporária, considere desativar a função `build` no Podman e no Buildah até que um patch esteja disponível. Restrinja o acesso ao comando `build` para minimizar o risco de exploração. Evite usar a opção `--mount=type=bind` no t