openwrt/asu allows build artifact poisoning via truncated SHA-256 hash and command injection
Um servidor que compila imagens do OpenWrt usa um código de verificação fraco (apenas 12 caracteres) para identificar requisições, permitindo que atacantes criem imagens falsas que parecem legítimas. Combinado com injeção de comandos, atacantes conseguem inserir código malicioso no processo de compilação e entregar firmware comprometido aos usuários.
CVE-2024-54143 explora hashing truncado de SHA-256 (12 caracteres) no mecanismo de requisições do openwrt/asu para gerar colisões, permitindo envenenamento do cache de artefatos. Um atacante não autenticado pode combinar isso com injeção de comandos no Imagebuilder para executar comandos arbitrários durante a compilação, produzindo imagens assinadas maliciosas que substituem builds legítimas.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →