🇰🇷 한글 설명
lunary-ai/lunary 최신 버전에서 발생하는 권한 제어 결함입니다. saml.ts 파일의 취약점으로 인해 한 조직의 사용자가 다른 조직의 IDP 설정을 업데이트하거나 SSO 메타데이터를 조회할 수 있습니다. 이는 타겟 조직 사용자의 이메일을 알 경우 무단 액세스 및 계정 탈취로 이어질 수 있습니다.
💡 쉬운 설명
로그인 설정 권한이 제대로 분리되지 않아, 다른 회사의 로그인 방식을 마음대로 바꾸거나 정보를 훔쳐볼 수 있는 문제입니다. 이를 통해 공격자가 다른 사용자의 계정을 가로챌 위험이 있습니다.
🇺🇸 원문 (English)
A broken access control vulnerability exists in the latest version of lunary-ai/lunary. The `saml.ts` file allows a user from one organization to update the Identity Provider (IDP) settings and view the SSO metadata of another organization. This vulnerability can lead to unauthorized access and potential account takeover if the email of a user in the target organization is known.
📍 영향받는 시스템
lunary-ai/lunary 최신 버전 (vulnerability in saml.ts)
⚔️ 공격 벡터
취약한 SAML 설정 파일을 이용해 타 조직의 IDP 설정을 변경하거나 메타데이터를 탈취하는 방식
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전으로 업데이트하거나 SAML 설정에 대한 접근 제어 로직을 수정해야 합니다.
🔧 검증 코드
프로젝트 내에 saml.ts 파일이 존재하는지 확인하여 해당 취약점 영향 범위 내에 있는지 점검합니다.
git clone https://github.com/lunary-ai/lunary.git && cd lunary && grep -r "saml.ts" .
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
💻 영향받는 소프트웨어
IBM Verify Identity Access