CVE-2026-45794 in OpenAM
Zusammenfassung
von VulDB • 15.09.2026
Open Access Management (OpenAM) ist eine Lösung für das Zugriffsmanagement. Vor Version 16.1.1 fällt der von SnsMessageResource verwaltete anonyme Push-Notification-SNS-Callback nach dem Ablauf einer messageId aus dem speicherbasierten Dispatcher auf ein CTS-Predicate-Blob zurück, behandelt Top-Level-Blob-Schlüssel als Java-Klassennamen für Class.forName und deserialisiert vom Angreifer kontrollierte JSON-Daten über Jackson. Ein Benutzer mit niedrigen Berechtigungen, der die Push-Registrierung startet und die messageId, das gemeinsame Geheimnis (shared secret) sowie den Challenge-Wert erhält, kann auf den Ablauf warten, das persistente Blob durch anonyme Callbacks ersetzen und das Laden von Klassen sowie deren Konstruktion in der OpenAM-JVM auslösen. Diese Primitive kann zu einer vom Classpath abhängigen Prozessausführung, Dateischreiben oder einem Denial of Service führen; eine Befehlsausführung wurde jedoch auf dem getesteten Standard-Classpath nicht bestätigt. Dieses Problem ist in Version 16.1.1 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.