Katalog CVE

CVE-2026-62379

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W OpenAM w wersjach przed 16.1.2 endpoint pre-autoryzacji /authservice PLL przyjmuje element XML CustomCallback, którego wartość className pozwala na załadowanie i utworzenie dowolnej klasy Java bez weryfikacji, czy implementuje DSAMECallbackInterface. Domyślna konfiguracja udostępnia ten endpoint bez uwierzytelnienia, co umożliwia atakującemu wykonanie kodu w procesie serwera poprzez niebezpieczną deserializację. Włączenie opcji sunRemoteAuthSecurityEnabled nie zapobiega temu, ponieważ sprawdzenie następuje zbyt późno.

Ocena ryzyka

Nieuwierzytelniony atakujący może zdalnie wykonać dowolny kod w procesie serwera OpenAM, co prowadzi do pełnego przejęcia systemu zarządzania dostępem. Ryzyko jest krytyczne dla organizacji korzystających z domyślnej konfiguracji.

Rekomendacja

Należy niezwłocznie zaktualizować OpenAM do wersji 16.1.2 lub nowszej. Do czasu aktualizacji zaleca się ograniczenie dostępu do endpointu /authservice PLL na poziomie sieci.

Inne podatności w OpenAM

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Open Access Management (OpenAM) is an access management solution. Prior to 16.1.2, the pre-authentication /authservice PLL endpoint accepts a CustomCallback XML element whose className value selects an arbitrary Java class for AuthXMLUtils to load and instantiate without verifying that it implements DSAMECallbackInterface. Default configurations expose the endpoint without authentication, allowing attacker-controlled class initialization and unsafe deserialization of a serialized Subject value to execute code in the server process. Enabling sunRemoteAuthSecurityEnabled does not prevent the vulnerable parsing and instantiation because its check occurs later. This issue is fixed in version 16.1.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS