
Exploit proof-of-concept per CVE-2021-36749, che dimostra SSRF tramite HTTP InputSource di Druid per leggere file locali. Utile per test di sicurezza e validazione delle vulnerabilità.
Informazioni -
Nel sistema di ingestion di Druid, InputSource viene utilizzato per leggere dati da una determinata fonte dati. Tuttavia, HTTP InputSource consente agli utenti autenticati di leggere dati da altre fonti rispetto a quelle previste, come il file system locale, con i privilegi del processo server di Druid. Questo non è un'elevazione dei privilegi quando gli utenti accedono direttamente a Druid, poiché Druid fornisce anche Local InputSource, che consente lo stesso livello di accesso. Ma è problematico quando gli utenti interagiscono con Druid indirettamente tramite un'applicazione che consente agli utenti di specificare HTTP InputSource, ma non Local InputSource. In questo caso, gli utenti potrebbero bypassare la restrizione a livello di applicazione passando un URL di file a HTTP InputSource. Questo problema è stato precedentemente indicato come risolto in 0.21.0 secondo CVE-2021-26920, ma non è stato risolto in 0.21.0 o 0.21.1.
execute - CVE-2021-36749.py http://ip:port