🇰🇷 한글 설명
Statamic CMS에서 이메일 주소 인증을 보장하지 않는 OAuth 공급자를 사용할 경우, 인증되지 않은 공격자가 기존 사용자의 이메일 주소만으로 해당 계정에 로그인할 수 있는 취약점입니다. 이로 인해 슈퍼 관리자를 포함한 기존 사용자의 권한을 탈취할 위험이 있습니다. 해당 문제는 버전 5.74.1 및 6.24.0에서 수정되었습니다.
💡 쉬운 설명
로그인할 때 이메일 주소만 확인하고 실제 본인이 맞는지 제대로 검증하지 않는 허점이 발견되었습니다. 이를 통해 해커가 다른 사람의 이메일 주소를 이용해 관리자 계정으로 몰래 접속할 수 있습니다.
🇺🇸 원문 (English)
Statamic is a Laravel and Git powered content management system (CMS). Prior to 5.74.1 and 6.24.0, when OAuth login was enabled with a provider that does not guarantee verified email addresses, an unauthenticated attacker could sign in as an existing user, potentially including a super admin, without knowing that user's password, because the application matched OAuth identities to accounts by email address alone. Exploitation requires OAuth to be explicitly enabled with such a provider. This issue is fixed in versions 5.74.1 and 6.24.0.
📍 영향받는 시스템
Statamic versions prior to 5.74.1 and 6.24.0
⚔️ 공격 벡터
이메일 인증을 보장하지 않는 OAuth 공급자를 통한 계정 탈취 (Account Takeover)
🛡️ 대응 방법
Statamic을 버전 5.74.1 또는 6.24.0 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 5.74.1 또는 6.24.0보다 낮은지 확인하십시오.
composer show statamic/statamic | grep 'versions'