A CISA (Agência de Segurança Cibernética e de Infraestrutura) adicionou sete novas vulnerabilidades do Linux ao seu catálogo de vulnerabilidades conhecidas como alvo de exploração (KEV) em 12 de maio de 2023.
Entre elas estão a execução remota de código no ponto de acesso Ruckus (CVE-2023-25717), a escalação de privilégios no Red Hat (CVE-2021-3560), as escalações de privilégios no kernel do Linux (CVE-2014-0196 e CVE-2010-3904), divulgação de informações na interface do usuário do Jenkins (CVE-2015-5317), execução remota de código no Apache Tomcat (CVE-2016-8735) e uma vulnerabilidade no Oracle Java SE e no JRockit (CVE-2016-3427).
A vulnerabilidade do produto Ruckus foi explorada pela botnet DDoS AndoryuBot. No entanto, não há relatos públicos de exploração de outras vulnerabilidades. Contudo, detalhes técnicos e exploits de prova de conceito (PoC) estão disponíveis, já que algumas delas são conhecidas há uma década.
Sete vulnerabilidades conhecidas que estão sendo exploradas
O Ruckus Wireless Admin até a versão 10.4 permite a execução remota de código por meio de uma solicitação HTTP GET não autenticada, conforme demonstrado por um /forms/doLogin?login_username=admin&password=password$(curl subsequência.
Essa falha permite que um invasor local sem privilégios crie um novo administrador local ou realize ações semelhantes. Os principais riscos decorrentes dessa vulnerabilidade são o comprometimento da confidencialidade e da integridade dos dados, bem como a possível vulnerabilidade dos sistemas.
Essa vulnerabilidade permite que usuários locais explorem uma condição de corrida envolvendo cadeias de caracteres extensas durante operações de leitura e gravação. Como resultado, invasores podem causar uma negação de serviço (corrupção de memória e travamento do sistema) ou, potencialmente, obter privilégios elevados.
No kernel do Linux anterior à versão 2.6.36, o rds_page_copy_user função em net/rds/page.c, que lida com o protocolo Reliable Datagram Sockets (RDS), não possui validação adequada dos endereços obtidos do espaço do usuário. Essa vulnerabilidade permite que usuários locais obtenham privilégios elevados, uma vez que as chamadas de sistema sendmsg e recvmsg podem ser exploradas por meio de uso malicioso.
Nas versões do Jenkins anteriores à 1.638 e nas versões LTS anteriores à 1.625.2, as páginas “Fingerprints” apresentam uma vulnerabilidade que poderia permitir que invasores remotos acessassem informações confidenciais sobre tarefas e nomes de compilações por meio de uma solicitação direta.
Essa falha decorre da falta de atualização do listener para se adequar ao patch CVE-2016-3427 da Oracle, o que afetou os tipos de credenciais e causou inconsistências.
Foi identificada uma falha nas versões 6u113, 7u99 e 8u77 do Oracle Java SE, no Java SE Embedded 8u77 e no JRockit R28.3.9. A vulnerabilidade está relacionada ao JMX (Java Management Extensions) e pode ser explorada remotamente por invasores.
Soluções para as vulnerabilidades exploradas
As organizações muitas vezes precisam usar distribuições do Linux depois que o fabricante encerra o suporte à segurança — mas os cibercriminosos continuam buscando e explorando vulnerabilidades mesmo depois que esses produtos chegam ao fim da vida útil (EOL).
Felizmente, a TuxCare oferece uma solução na forma do Suporte de Ciclo de Vida Estendido. Com esse serviço, as organizações podem continuar utilizando esses sistemas com confiança por um período adicional de até quatro anos após a data oficial de fim de vida útil. Durante esse período estendido, a TuxCare assume a responsabilidade de fornecer correções automatizadas para vulnerabilidades.
Além disso, a TuxCare oferece um serviço de correções em tempo real para mais de 40 distribuições Linux, incluindo algumas das mais populares, como CentOS, AlmaLinux, Debian, Ubuntu, Oracle Linux, Amazon Linux, CloudLinux, Red Hat, Rocky Linux e Raspberry Pi OS.
Conclusão
As vulnerabilidades acima têm um ponto em comum com o Linux, o que sugere que possam ter sido exploradas em ataques direcionados a sistemas Linux. Os alertas do NIST para cada vulnerabilidade fazem referência a alertas das distribuições Linux, que descrevem o impacto dessas falhas e informam sobre a disponibilidade de patches.
É provável que algumas dessas falhas também tenham sido exploradas em ataques direcionados a dispositivos Android, já que a exploração de vulnerabilidades do kernel do Linux em ataques ao Android não é incomum.
A CISA identificou uma conexão entre duas das vulnerabilidades. A presença da falha no Apache Tomcat é atribuída a um componente que não foi atualizado para incorporar a correção da Oracle para o CVE-2016-3427. No entanto, não está claro se várias falhas foram combinadas ou utilizadas em um único ataque, nem se as vulnerabilidades foram exploradas pelo mesmo agente mal-intencionado.
As fontes deste artigo incluem uma matéria da SecurityWeek.

