Falhas críticas encontradas no sistema operacional Amazon FreeRTOS IoT

O que é o FreeRTOS (Amazon, WHIS OpenRTOS, SafeRTOS)?

O FreeRTOS é um sistema operacional em tempo real (RTOS) líder de código aberto para sistemas embarcados que foi portado para mais de 40 microcontroladores, que estão sendo usados ​​nas indústrias de IoT, aeroespacial, médica, automotiva e muito mais.

O RTOS foi especificamente projetado para executar cuidadosamente aplicativos com um tempo muito preciso e um alto grau de confiabilidade, todas as vezes.

Um marcapasso é um excelente exemplo do sistema embarcado em tempo real que contrai o músculo cardíaco no momento certo, um processo que não pode suportar atrasos, manter uma pessoa viva.

Desde o final do ano passado, o projeto FreeRTOS está sendo gerenciado pela Amazon, que criou o sistema operacional IoT do Amazon FreeRTOS (a: FreeRTOS) para microcontroladores, atualizando o kernel do FreeRTOS e alguns de seus componentes.

O Amazon aprimorou as funcionalidades do FreeRTOS adicionando módulos para conectividade segura, atualizações por via aérea, assinatura de código, suporte a nuvem da AWS e muito mais.

Além da Amazon, os sistemas de alta integridade da WITTENSTEIN (WHIS) ​​também mantêm duas variantes do FreeRTOS – uma versão comercial do FreeRTOS chamada WHIS OpenRTOS, e um RTOS orientado para segurança chamado SafeRTOS, para uso em dispositivos críticos de segurança.

Vulnerabilidades do FreeRTOS e Patches de segurança

Ori Karliner, pesquisador de segurança da Zimperium Security Labs (zLabs), descobriu um total de 13 vulnerabilidades na pilha TCP / IP do FreeRTOS que também afetam suas variantes mantidas pela Amazon e pela WHIS, como mostrado abaixo:

freeRTOS

As vulnerabilidades podem permitir que os invasores travem o dispositivo de destino, vazem informações de sua memória e o mais preocupante, executem remotamente códigos maliciosos nele, assumindo assim controle total sobre o dispositivo de destino.

“Durante nossa pesquisa, descobrimos várias vulnerabilidades dentro da pilha TCP / IP do FreeRTOS e nos módulos de conectividade segura da AWS. As mesmas vulnerabilidades estão presentes no componente TCP / IP do WHIS Connect para OpenRTOS \ SafeRTOS”, diz o pesquisador.

Segundo o pesquisador, as vulnerabilidades afetam as versões FreeRTOS até 10.0.1 (com FreeRTOS + TCP), as versões AWS FreeRTOS até 1.3.1 e WHIS OpenRTOS e SafeRTOS (com os componentes TCP / IP de middleware WHIS Connect).

O Zimperium reportou as vulnerabilidades de forma responsável à Amazon, e a empresa implantou ontem patches de segurança para as versões 1.3.2 e posteriores do AWS FreeRTOS (mais recentes v1.4.2).

“Também recebemos a confirmação da WHIS de que eles foram expostos às mesmas vulnerabilidades e foram corrigidos junto com a Amazon”, diz a zLabs.

Para permitir que os fornecedores menores consertem os problemas antes que os invasores tentem utilizá-los, o zLabs decidiu não divulgar detalhes técnicos dessas vulnerabilidades ao público por pelo menos por um mês.

 

Fonte: The Hacker News