CVE-2026-59358 in UAA정보

요약

\~에 의해 VulDB • 2026. 10. 06.

Cloud Foundry UAA의 OAuth 토큰 엔드포인트에서 부적절한 인증(CWE-287) 취약점이 존재합니다. 이 취약점을 통해 유효한 사용자 액세스 토큰을 보유한 원격 공격자는, 클라이언트의 구성된 시크릿 대신 해당 사용자 토큰을 OAuth 2.0 Bearer 자격증명으로 제시하여 client_credentials 권한 부여 요청에 사용함으로써, 자신을 발급한 OAuth 클라이언트에 대한 완전한 특권(client_credentials) 토큰을 획득할 수 있습니다.

UAA의 client_credentials 처리 로직은 클라이언트 인증용으로 제공된 Bearer 자격증명이 실제로 클라이언트 자격 증명(클라이언트 시크릿 또는 유효하게 구성된 클라이언트 인증 방법)인지 검증하지 않습니다. 대신 요청과 일치하는 client_id를 가진 모든 유효한 액세스 토큰을 수락합니다. 일반 엔드 사용자가 공개적인 authorization_code + PKCE 플로우를 통해 획득한 토큰(uaa.user 스코프만 포함, user_id 보유, client_auth_method=none 기록)은 이 검사를 통과합니다. 해당 사용자 토큰 자체로는 OAuth 클라이언트를 관리할 수 없습니다(POST /oauth/clients는 403을 반환함). 그러나 동일한 클라이언트에 대한 client_credentials 요청에서 Bearer 인증으로 재사용될 경우, UAA는 clients.write와 같은 클라이언트의 전체 권한을 포함하는 새로운 클라이언트 전용 토큰을 발급합니다. 공격자는 이 토큰을 사용하여 실제 클라이언트 시크릿을 소유하지 않은 상태에서도 임의의 새 OAuth 클라이언트를 생성할 수 있으며, 여기에는 공격자가 선택한 권한이 부여된 클라이언트가 포함됩니다.

악용하려면 해당 client_id에서 공개적인 사용자 대상 인증 플로우와 client_credentials 권한 부여 유형 모두를 지원하도록 구성된 클라이언트에 대한 유효한 사용자 액세스 토큰(공격자 자신의 토큰)이 필요합니다. 이는 기본값이 아닌 조합입니다. 실제 영향은 해당 클라이언트에 할당된 권한의 범위에 따라 달라집니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Vmware

예약하다

2026. 07. 04.

모더레이션

수락

항목

VDB-413922

EPSS

0.00346

활동

낮음

출처

Want to know what is going to be exploited?

We predict KEV entries!