🇰🇷 한글 설명
Red Hat Quay의 연합 로봇 계정 및 SSO 인증 과정에서 JWT(JSON Web Token) 검증 결함이 발견되었습니다. audience 검증 및 azp, sub 클레임 강제 적용 과정의 문제로 인해, 동일한 ID 제공자에서 발급된 유효한 토큰을 가진 공격자가 보안 제한을 우회할 수 있습니다. 이를 통해 의도된 대상이나 권한을 넘어 무단 접근이 가능해질 수 있습니다.
💡 쉬운 설명
로그인할 때 사용하는 디지털 신분증(토큰)의 검사 과정에 허점이 있는 상태입니다. 공격자가 다른 용도로 만든 신분증을 가져오더라도 시스템이 이를 제대로 걸러내지 못해 허가되지 않은 권한을 얻을 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in Red Hat Quay's JWT (JSON Web Token) validation for federated robot accounts and single sign-on (SSO) authentication. Multiple issues related to audience verification and the enforcement of `azp` and `sub` claims were identified. These flaws could allow an attacker with a validly-signed token from the same identity provider to bypass configured security restrictions. This bypass could lead to unauthorized access by circumventing intended audience, subject, or authorized-client limitations.
📍 영향받는 시스템
Red Hat Quay (JWT 검증 기능이 활성화된 연합 로봇 계정 및 SSO 환경)
⚔️ 공격 벡터
동일한 ID 제공자(IdP)로부터 발급받은 유효한 토큰을 사용하여 audience 또는 subject 제한을 우회하는 방식
🛡️ 대응 방법
Red Hat Quay를 최신 보안 패치가 적용된 버전으로 업데이트하고 JWT 검증 설정을 재점검하십시오.
🔧 검증 코드
설치된 Quay 패키지 버전을 확인하여 보안 패치가 적용된 최신 버전인지 확인하십시오.
rpm -q quay-enterprise 2>/dev/null || echo 'Check Quay version via management console'