
Prova de conceito demonstrando upload de symlink autenticado no Ghost CMS levando à leitura arbitrária de arquivos via CVE-2023-40028.
Este repositório contém uma prova de conceito (POC) para CVE-2023-40028, demonstrando uma vulnerabilidade no sistema de gerenciamento de conteúdo Ghost onde utilizadores autenticados podem enviar links simbólicos, levando a vulnerabilidades de leitura arbitrária de ficheiros.
Esta POC é fornecida apenas para fins educacionais e de pesquisa. É estritamente proibido usar esta POC para atividades ilegais. O autor desta POC não assume qualquer responsabilidade e não se responsabiliza por qualquer uso indevido ou dano causado por este programa.
CVE-2023-40028 afeta o Ghost, um sistema de gerenciamento de conteúdo de código aberto, onde versões anteriores a 5.59.1 permitem que utilizadores autenticados enviem ficheiros que são links simbólicos. Isso pode ser explorado para realizar uma leitura arbitrária de qualquer ficheiro no sistema operacional hospedeiro. Recomenda-se que os administradores do site verifiquem a exploração deste problema procurando links simbólicos desconhecidos na pasta content/ do Ghost. A versão 5.59.1 contém uma correção para este problema e não há soluções alternativas conhecidas.
Esta POC demonstra como explorar CVE-2023-40028 enviando um link simbólico para o Ghost CMS vulnerável para obter leitura arbitrária de ficheiros.
Atualize para a versão 5.59.1 ou posterior do Ghost, que contém a correção para esta vulnerabilidade. Verifique regularmente a pasta content/ da sua instalação do Ghost em busca de links simbólicos desconhecidos e remova-os.
Para obter informações mais detalhadas sobre CVE-2023-40028, incluindo os detalhes da vulnerabilidade e conselhos de mitigação, consulte as referências fornecidas.