ORY Oathkeeper — это прокси-сервер идентификации и доступа (IAP) и API принятия решений по контролю доступа, который авторизует HTTP-запросы на основе наборов правил доступа. Версии до 26.2.0 уязвимы для обхода авторизации посредством обхода пути HTTP. Злоумышленник может создать URL-адрес, содержащий последовательности обхода пути (например, `/public/../admin/secrets`), который после нормализации преобразуется в защищенный путь, но сопоставляется с разрешающим правилом, поскольку во время оценки правила используется необработанный, ненормализованный путь.
Версия 26.2.0 содержит исправление.
Показать оригинальное описание (EN)
ORY Oathkeeper is an Identity & Access Proxy (IAP) and Access Control Decision API that authorizes HTTP requests based on sets of Access Rules. Versions prior to 26.2.0 are vulnerable to an authorization bypass via HTTP path traversal. An attacker can craft a URL containing path traversal sequences (e.g. `/public/../admin/secrets`) that resolves to a protected path after normalization, but is matched against a permissive rule because the raw, un-normalized path is used during rule evaluation. Version 26.2.0 contains a patch.
Характеристики атаки
Последствия
Строка CVSS v3.1