Falha de 18 Anos no Linux Permite Escape de Containers e Root

Uma vulnerabilidade no código de rede SCTP do Linux, presente há 18 anos, permite que usuários locais obtenham acesso root e escapem de contêineres. Pesquisadores da Tencent demonstraram que o bug pode ser transformado em uma escalada de privilégios completa.

A falha que sobreviveu quase duas décadas

O bug, classificado como use-after-free no código de rede SCTP (Stream Control Transmission Protocol), existe desde 2008 e afeta milhões de servidores Linux ao redor do mundo. A vulnerabilidade permite que um usuário local com permissões limitadas execute código com privilégios de root no host.

O que torna essa falha particularmente perigosa é a demonstração feita por pesquisadores da Tencent: eles conseguiram usar o exploit para escapar de um contêiner Docker e acessar a máquina host subjacente. Em ambientes de cloud computing e microsserviços, onde contêineres são a base da infraestrutura, isso representa um risco crítico.

Uma falha que permaneceu oculta por 18 anos no kernel Linux mostra como mesmo o software mais auditado pode conter vulnerabilidades dormentes. O SCTP é um protocolo menos conhecido, mas amplamente disponível em todas as distribuições Linux.

Impacto para empresas brasileiras

No Brasil, a maioria das empresas utiliza servidores Linux para hospedar aplicações críticas. Provedores de cloud, data centers e empresas de tecnologia que utilizam contêineres Docker ou Kubernetes estão especialmente vulneráveis.

As versões corrigidas já foram disponibilizadas:

  • Kernel 7.1.6
  • Kernel 6.18.42
  • Kernel 6.12.101
  • Kernel 6.6.148

Recomendações imediatas

Administradores de sistemas devem tomar as seguintes medidas:

  • Verificar a versão do kernel em uso com o comando uname -r
  • Atualizar para a versão corrigida mais próxima disponível
  • Revisar políticas de segurança de contêineres e aplicar o princípio do menor privilégio
  • Implementar ferramentas de runtime security como Falco ou seccomp
  • Avaliar a necessidade de desabilitar o módulo SCTP se não for utilizado

A correção já está disponível nos repositórios oficiais das principais distribuições Linux. Empresas que utilizam kernels LTS devem priorizar a atualização imediatamente.

Fonte: The Hacker News