XSS cego para SSRF
Durante a busca de bugs em um programa privado de recompensas por bugs, encontrei um recurso no aplicativo que permitia a geração de documentos PDF. Como a entrada do usuário foi refletida nos documentos PDF gerados, decidi tentar injetar cargas HTML e XSS.
Eu usei uma ferramenta conhecida chamada XSSHunter, que nos permite encontrar vulnerabilidades cegas de cross-site scripting. Para minha surpresa, meu payload foi executado imediatamente e consegui recuperar a captura de tela e os seguintes detalhes no XSSHunter.
Uma investigação mais aprofundada revelou que a carga foi executada no caminho do arquivo
“file:///gotenberg/e86fbc55ef893d878821c1bc76c3b1e3/index.html”.
Gotenberg é uma API de código aberto para converter documentos HTML, Markdown e Office em PDF. Ele usa um conjunto de mecanismos de renderização configuráveis para converter o documento de entrada em um arquivo PDF. O analisador Gotenberg é o componente do Gotenberg que pega o documento de entrada e o converte em um formato que pode ser renderizado pelos mecanismos.
Após mais testes, descobri que o analisador Gotenberg era vulnerável a ataques de falsificação de solicitação do lado do servidor. Consegui executar com sucesso uma carga útil que incluía um iframe com o src definido como “file:///etc/passwd” . Isso me permitiu visualizar o conteúdo do arquivo “/etc/passwd” .
Esse tipo de vulnerabilidade permite que um invasor acesse arquivos confidenciais em um servidor, manipulando o caminho do arquivo de forma a permitir que ele atravesse o sistema de arquivos. Isso pode potencialmente levar à exposição de informações confidenciais e até mesmo ao comprometimento total do sistema.
Imediatamente relatei minhas descobertas à equipe de segurança, que classificou a vulnerabilidade como alta. No entanto, outro pesquisador de segurança também relatou a vulnerabilidade ao mesmo tempo. Como resultado, a equipe decidiu dividir a recompensa e recebi $ 500.
Recursos
https://media.defcon.org/DEF%20CON%2027/DEF%20CON%2027%20presentations/DEFCON-27-Ben-Sadeghipour-Owning-the-clout-through-SSRF-and-PDF-generators.pdf





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)