
Un exploit PoC per CVE-2021-22873 - Vulnerabilità di Reindirizzamento Aperto in Revive Adserver.
Revive Adserver precedente alla versione 5.1.0 è vulnerabile a redirect aperti tramite i parametri dest, oadest e/o ct0 degli script di consegna lg.php e ck.php. In origine, questa funzionalità era progettata per consentire ai server pubblicitari di terze parti di tracciare le metriche durante la distribuzione degli annunci. Tuttavia, a causa di problemi di sicurezza, il tracciamento dei clic di terze parti tramite redirect non è più considerato un'opzione praticabile, portando alla rimozione di questa funzionalità e alla sua riclassificazione come vulnerabilità di sicurezza.
La vulnerabilità di redirect aperto in Revive Adserver potrebbe consentire agli aggressori di creare URL malevoli che reindirizzano gli utenti verso siti web arbitrari. Ciò potrebbe potenzialmente essere sfruttato per attacchi di phishing, distribuzione di malware o per ingannare gli utenti inducendoli a visitare siti web dannosi.
GET /lg.php?dest=https://malicious-website.com HTTP/1.1 Host: example.com
Distribuire Revive Adserver versione precedente alla 5.1.0.
Creare un URL malevolo con i parametri dest, oadest o ct0 che puntano a un sito web dannoso.
Fornire l'URL malevolo come parte di un annuncio.
Quando un utente fa clic sull'annuncio, verrà reindirizzato al sito web dannoso.
Questa prova di concetto è solo a scopo educativo. Usala in modo responsabile e solo su sistemi per cui hai il permesso di testare. L'autore non è responsabile per qualsiasi uso improprio o danno causato.