Podatność w CyberArk Conjur OSS i Secrets Manager, Self-Hosted pozwala atakującemu na obejście mechanizmu uwierzytelniania IAM (AWS IAM Authenticator). Wykorzystując błędnie skonstruowane wyrażenie regularne, atakujący może przekierować żądanie walidacji uwierzytelnienia na kontrolowany przez siebie serwer i uzyskać nieautoryzowany dostęp do uprawnień ofiary.
▸ Pokaż oryginał (EN)
Conjur provides secrets management and application identity for infrastructure. Conjur OSS versions 1.19.5 through 1.22.0 and Secrets Manager, Self-Hosted (formerly known as Conjur Enterprise) 13.1 through 13.5 and 13.6 are vulnerable to bypass of the IAM authenticator. An attacker who can manipulate the headers signed by AWS can take advantage of a malformed regular expression to redirect the authentication validation request that Secrets Manager, Self-Hosted sends to AWS to a malicious server controlled by the attacker. This redirection could result in a bypass of the Secrets Manager, Self-Hosted IAM Authenticator, granting the attacker the permissions granted to the client whose request was manipulated. This issue affects both Secrets Manager, Self-Hosted (formerly Conjur Enterprise) and Conjur OSS. Conjur OSS version 1.22.1 and Secrets Manager, Self-Hosted versions 13.5.1 and 13.6.1 fix the issue.
Podatność (CWE-807 — Reliance on Untrusted Inputs in a Security Decision) wynika z zastosowania wadliwego wyrażenia regularnego przy przetwarzaniu nagłówków podpisywanych przez AWS. Atakujący, który jest w stanie zmanipulować te nagłówki, może spowodować, że Conjur zamiast wysłać żądanie walidacji do legalnego serwisu AWS, przekieruje je do złośliwego serwera kontrolowanego przez napastnika. Serwer ten może zwrócić sfabrykowaną odpowiedź, skutkując pomyślną weryfikacją tożsamości i nadaniem atakującemu uprawnień przypisanych do zmanipulowanego klienta.
Atakujący może całkowicie ominąć mechanizm uwierzytelniania IAM i uzyskać uprawnienia przypisane do tożsamości klienta, którego żądanie zostało zmanipulowane, co oznacza nieautoryzowany dostęp do zarządzanych sekretów i infrastruktury.
Należy zaktualizować do wersji Conjur OSS 1.22.1 lub Secrets Manager, Self-Hosted 13.5.1 albo 13.6.1, które zawierają poprawkę eliminującą podatność. Patche są dostępne w repozytorium GitHub CyberArk oraz przez oficjalne kanały dystrybucji producenta.
Conjur OSS w wersjach 1.19.5 – 1.22.0 oraz Secrets Manager, Self-Hosted (dawniej Conjur Enterprise) w wersjach 13.1 – 13.5 i 13.6.
Podatność wymaga spełnienia warunku wstępnego (AT:P) — atakujący musi być w stanie manipulować nagłówkami podpisywanymi przez AWS, co ogranicza praktyczną exploitowalność. Szczegóły techniczne zostały opublikowane na liście oss-security w dniach 2025-07-16 i 2025-08-08.
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XCyberark Conjur
APPCyberark1.19.5 – 1.22.1 (bez)13.1 – 13.5.1 (bez)
Powiązane podatności
CyberArk Conjur – pominięcie uwierzytelnienia przez przekierowanie ruchu (Auth Bypass)
Conjur provides secrets management and application identity for infrastructure. Conjur OSS versions 1.19.5 thr...
Conjur provides secrets management and application identity for infrastructure. An authenticated attacker who ...
Conjur provides secrets management and application identity for infrastructure. Missing validations in Secrets...
An XML external entity (XXE) vulnerability in the Password Vault Web Access (PVWA) of CyberArk Enterprise Pass...