Open Access Management (OpenAM) — это решение для управления доступом. До версии 16.0.6 OpenIdentityPlatform OpenAM уязвим для удаленного выполнения кода (RCE) перед аутентификацией через небезопасную десериализацию Java HTTP-параметра jato.clientSession. Это обходит меры по снижению риска WhitelistObjectInputStream, которые были применены к параметру jato.pageSession после CVE-2021-35464.
Злоумышленник, не прошедший проверку подлинности, может добиться выполнения произвольной команды на сервере, отправив созданный сериализованный объект Java в качестве параметра jato.clientSession GET/POST на любую конечную точку JATO ViewBean, JSP которой содержит теги <jato:form> (например, страницы сброса пароля). Эта уязвимость исправлена в версии 16.0.6.
Показать оригинальное описание (EN)
Open Access Management (OpenAM) is an access management solution. Prior to 16.0.6, OpenIdentityPlatform OpenAM is vulnerable to pre-authentication Remote Code Execution (RCE) via unsafe Java deserialization of the jato.clientSession HTTP parameter. This bypasses the WhitelistObjectInputStream mitigation that was applied to the jato.pageSession parameter after CVE-2021-35464. An unauthenticated attacker can achieve arbitrary command execution on the server by sending a crafted serialized Java object as the jato.clientSession GET/POST parameter to any JATO ViewBean endpoint whose JSP contains <jato:form> tags (e.g., the Password Reset pages). This vulnerability is fixed in 16.0.6.
Характеристики атаки
Последствия
Строка CVSS v4.0
Тип уязвимости (CWE)
Уязвимые продукты 1
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Openidentityplatform Openam
cpe:2.3:a:openidentityplatform:openam:*:*:*:*:*:*:*:*
|
— |
16.0.6
|