PT-2026-20516 · Majordomo · Majordomo

·

CVE-2026-27180

·

Publicado

2026-02-18

·

Atualizado

2026-02-18

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Versões do MajorDoMo (versões afetadas não especificadas)
Descrição O MajorDoMo está sujeito à execução remota de código não autenticada resultante de um comprometimento da cadeia de suprimentos via envenenamento de URL de atualização. O método admin() do módulo saverestore é acessível sem autenticação através do endpoint da API /objects/?module=saverestore, pois utiliza gr('mode') que lê diretamente de $ REQUEST em vez de medidas de segurança fornecidas pelo framework. Um atacante pode manipular a URL de atualização do sistema através do manipulador de modo auto update settings e então acionar o manipulador force update para iniciar o processo de atualização. A função autoUpdateSystem() recupera um feed Atom de uma URL controlada pelo atacante, com validação mínima. Em seguida, ela baixa um tarball usando curl com a verificação TLS desativada (CURLOPT SSL VERIFYPEER definido como FALSE), extrai o conteúdo usando exec('tar xzvf ...') e copia os arquivos extraídos para a raiz do documento usando copyTree(). Isso permite que um atacante implante arquivos PHP arbitrários, incluindo webshells, na webroot com duas requisições GET.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

RCE

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-27180

Produtos afetados

Majordomo