CVE-2026-109587 e CVE-2026-109588: problema com o FreeRTOS-Kernel
ID do boletim: 2026-138-AWS
Escopo: AWS
Tipo de conteúdo: importante (requer atenção)
Data de publicação: 16/10/2026 10h PDT
Descrição:
o FreeRTOS-Kernel é um kernel de sistema operacional em tempo real para microcontroladores e pequenos microprocessadores, distribuído pela Amazon. A AWS identificou dois problemas com a porta MPU FreeRTOS-Kernel Arm Cortex-R82 (Armv8-R AArch64), afetando várias versões.
CVE-2026-109587: autorização incorreta na porta MPU Arm Cortex-R82. Em compilações habilitadas para MPU, a porta não impõe corretamente os limites da região de memória atribuídos a uma tarefa sem privilégios quando passa um argumento de buffer para uma chamada de sistema da MPU. Sob certas condições, uma tarefa sem privilégios pode ler e gravar memória privilegiada do kernel fora das regiões atribuídas a ela. Este problema afeta as compilações do Arm Cortex-R82 com configENABLE_MPU=1; as aplicações que não usam a MPU do FreeRTOS não são afetadas.
CVE-2026-109588: truncamento numérico na verificação de autorização do buffer da MPU na porta MPU Arm Cortex-R82. Em compilações habilitadas para MPU, a validação do tamanho do buffer não contabiliza corretamente o comprimento total de um buffer passado para uma chamada do sistema de buffer de fluxo. Sob certas condições, uma tarefa sem privilégios pode ler ou gravar memória privilegiada do kernel além da janela de buffer validada. Este problema afeta as compilações do Arm Cortex-R82 com configENABLE_MPU=1; as aplicações que não usam a MPU do FreeRTOS não são afetadas.
Versões afetadas:
- CVE-2026-109587 (autorização de região da MPU): V11.3.0 e V11.3.1 (compilações do Arm Cortex-R82 com configENABLE_MPU=1)
- CVE-2026-109588 (truncamento do comprimento do buffer da MPU): V11.3.0 e V11.3.1 (compilações do Arm Cortex-R82 com configENABLE_MPU=1)
Resolução:
este problema foi resolvido na versão V11.3.2 do FreeRTOS-Kernel. Recomendamos atualizar para a versão mais recente e garantir que qualquer código bifurcado ou derivado seja corrigido para incorporar as novas correções.
Soluções alternativas:
- CVE-2026-109587 (autorização de região da MPU): Não há risco ao não usar a MPU do FreeRTOS na porta Arm Cortex-R82. Onde a porta Arm Cortex-R82 e o recurso de MPU estão em uso, a atualização para a versão corrigida é a correção recomendada.
- CVE-2026-109588 (truncamento do comprimento do buffer da MPU): Não há risco ao não usar a MPU do FreeRTOS na porta Arm Cortex-R82. Onde a porta Arm Cortex-R82 e o recurso de MPU estão em uso, a atualização para a versão corrigida é a correção recomendada.
Referências:
Reconhecimento:
gostaríamos de agradecer à Ada Logics Ltd e à Anthropic pela colaboração nesta questão por meio do processo coordenado de divulgação de vulnerabilidades.
Envie um e-mail para aws-security@amazon.com com qualquer dúvida ou preocupação relacionada à segurança.