Katalog CVE

CVE-2025-64099

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

W OpenAM w wersjach przed 16.0.0, jeśli parametr "claims_parameter_supported" jest aktywny, skrypt "oidc-claims-extension.groovy" pozwala wstrzyknąć dowolną wartość do claimu w id_token lub user_info. W żądaniu autoryzacji można wstrzyknąć parametr claims zawierający JSON, który pozwala atakującemu dostosować zwracane claimy. Wersja 16.0.0 naprawia problem.

Ocena ryzyka

Atakujący może podszyć się pod dowolną tożsamość, np. wybierając dowolny adres e-mail, jeśli klienci polegają na polu e-mail do identyfikacji użytkownika. Może to prowadzić do przejęcia kont i nieautoryzowanego dostępu do aplikacji.

Rekomendacja

Zaktualizuj OpenAM do wersji 16.0.0. Do czasu aktualizacji rozważ wyłączenie parametru "claims_parameter_supported" i zweryfikuj, jak klienci wykorzystują claimy.

Inne podatności w OpenAM

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

Open Access Management (OpenAM) is an access management solution. In versions prior to 16.0.0, if the "claims_parameter_supported" parameter is activated, it is possible, thanks to the "oidc-claims-extension.groovy" script, to inject the value of one's choice into a claim contained in the id_token or in the user_info. In the request of an authorize function, a claims parameter containing a JSON file can be injected. This JSON file allows attackers to customize the claims returned by the "id_token" and "user_info" files. This allows for a very wide range of vulnerabilities depending on how clients use claims. For example, if some clients rely on an email field to identify a user, an attacker can choose the email address they want, and therefore assume any identity they choose. Version 16.0.0 fixes the issue.

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