Apache Spark History Server allows stored cross-site scripting through unescaped application names
Beschreibung
Es gibt einen Mangel an XSS-Flucht im Spark History Server vor 3.5.8, der es einem bösartigen Spark-Job ermöglicht, willkürlichen, nicht entkommenen Frontend-Code zu erzeugen, der zu einer minimalen Privilegeskalation im Browser führen kann. Benutzer werden aufgefordert, ein Upgrade auf Spark 3.5.8 oder höher durchzuführen. Dieser CVE wird als "niedrig" markiert, da der Pfad zum Ausnutzen sowohl relativ hohe Berechtigungen (Fähigkeit zum Starten eines Spark-Jobs) als auch das Tricking eines Benutzers mit höheren Berechtigungen zum Anmelden und Besuchen der Spark-Historie-Webseite erfordert. Benutzer werden aufgefordert, ihre Spark-Historienserver auf Spark 3.5.8 oder höher zu aktualisieren.
Quellen & weiterführende Informationen
Hier werden ausschließlich tatsächlich zu dieser Schwachstelle gespeicherte Quellenbelege angezeigt.
Was ist zur Behebung zu tun?
Auf eine behobene Version aktualisieren: 3.5.8.
Empfohlene Schritte
- Betroffene Systeme identifizieren: Apache Software Foundation pyspark, org.apache.spark:spark-core_2.12, org.apache.spark:spark-core_2.13.
- Exposition prüfen: Internet-Erreichbarkeit, Admin-Oberflächen, VPN, Mail- oder Webdienste.
- Update/Rollout auf behobene Version vorbereiten und priorisiert einspielen.
- Nacharbeiten dokumentieren: betroffene Assets, Maßnahme, Zeitpunkt, Restrestrisiko.
Übergangsmaßnahmen
- Zugriff auf betroffene Dienste auf vertrauenswürdige Netze einschränken.
- WAF/IDS/EDR-Regeln und Hersteller-IOCs aktivieren, sofern verfügbar.
- Nicht benötigte Funktionen, Plugins oder Dienste temporär deaktivieren.