🇰🇷 한글 설명
Rainbond 6.9.7 이하 버전의 CheckToken 함수에서 권한 제어 결함이 발견되었습니다. 인증된 공격자가 URL 경로에 다른 기업의 테넌트 이름을 삽입함으로써 기업 ID 검증을 우회하고 타 기업의 서비스, 플러그인, 환경 변수 및 인증서에 접근하거나 이를 수정할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 주소창의 이름만 살짝 바꾸면 다른 회사의 데이터에 몰래 접근할 수 있는 보안 구멍이 발견되었습니다. 이를 통해 다른 회사의 중요한 설정이나 인증서를 훔치거나 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
Rainbond through 6.9.7 contains a broken access control vulnerability in the CheckToken function that allows authenticated attackers to access unauthorized enterprise resources by substituting another enterprise's tenant name in URL paths. Attackers can use any valid API token to bypass enterprise ID verification and access or modify another enterprise's services, plugins, environment variables, and certificates.
📍 영향받는 시스템
Rainbond 6.9.7 이하 모든 버전
⚔️ 공격 벡터
인증된 사용자가 API 토큰을 유지한 채 URL 경로 내의 테넌트 이름을 타겟 기업의 이름으로 변경하여 요청
🛡️ 대응 방법
Rainbond를 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 6.9.7 이하인지 확인하여 취약 여부를 판단합니다.
curl -s http://<target-ip>/api/version | grep -E '6\[0-9]\.[0-9]'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
💻 영향받는 소프트웨어
Active Directory Certificate Services