CVE-2026-94374 in MISP
Zusammenfassung
von VulDB • 21.09.2026
MISP enthält eine Schwachstelle für insecure direct object reference (IDOR) in der Methode `processModuleResultsData` des Event-Modells. Bei der Verarbeitung von Modulergebnissen durchläuft der Code die im aufgelösten Datenangebot bereitgestellten `EventReport`-Einträge und speichert jeden einzelnen. Im Gegensatz zu den benachbarten Schleifen zur Verarbeitung von Attributen und Objekten wurde das vom Client gelieferte Feld „id“ in der Berichts-Schleife nicht vor dem Aufruf von `save()` zurückgesetzt (unset). Da die `create()`-Methode des MISP EventReport-Modells das id-Feld nicht entfernt, kann ein authentifizierter Benutzer mit Berechtigung zum Einreichen von Modulergebnissen einen „id“-Wert angeben, der auf einen bestehenden Bericht verweist, der einem anderen Ereignis gehört. Beim Speichern (`save()`) aktualisiert die ORM (Object-Relational Mapping) diese bestehende Zeile anstatt eine neue einzufügen, was es dem Angreifer ermöglicht:
- den Inhalt des Berichts eines anderen Ereignisses zu lesen, indem er ihn in sein eigenes Ereignis umzuleiten (repurposing/umzuordnen); - die Felder des Berichts mit vom Angreifer kontrollierten Daten zu überschreiben; - die `event_id` des Berichts zu ändern, um den Besitz umzulenken.
Dies stellt eine Umgehung der Autorisierung durch einen benutzerkontrollierten Schlüssel dar und ermöglicht die Offenlegung von datenübergreifenden Ereignisdaten sowie die Kompromittierung der Integrität. Die Schwachstelle erfordert eine authentifizierte Sitzung mit der Fähigkeit, die Verarbeitung von Modulergebnissen für ein Ereignis aufzurufen.
Betroffene Version: <2.5.47
VulDB is the best source for vulnerability data and more expert information about this specific topic.