CVE-2026-41144 in Fprimeinformação

Sumário

de VulDB • 26/05/2026

O F´ (F Prime) é um framework que permite o desenvolvimento e a implantação de aplicações de software embarcadas para voos espaciais e outras finalidades. Antes da versão 4.2.0, a verificação de limites `byteOffset + dataSize > fileSize` utiliza uma adição U32 que transborda (wraps around) em caso de overflow. Um DataPacket manipulado por um atacante, com `byteOffset=0xFFFFFF9C` e `dataSize=100`, transborda para 0, contornando completamente a verificação. A escrita subsequente no ficheiro prossegue no deslocamento original de ~4GB. Adicionalmente, o ficheiro `Svc/FileUplink/File.cpp:20-31` não realiza qualquer sanitização no caminho do ficheiro de destino. Em conjunto, estas falhas permitem a escrita de dados arbitrários em qualquer ficheiro, em qualquer deslocamento. O impacto é uma escrita arbitrária de ficheiros que conduz à execução remota de código (RCE) em dispositivos embarcados. Note-se que esta é uma falha de lógica. O ASAN não a deteta porque todos os acessos à memória ocorrem dentro de buffers válidos — a corrupção ocorre na E/S de ficheiros. A versão 4.2.0 contém uma correção. Não existem soluções alternativas conhecidas.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

GitHub M

Reservar

17/04/2026

Divulgação

22/04/2026

Moderação

aceite

Entrada

VDB-358613

CPE

pronto

EPSS

0.00162

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!