🇰🇷 한글 설명
WordPress의 login-social 플러그인 1.0.4 이하 버전에서 비밀번호 재설정 요청 시 리셋 키나 요청자의 신원을 검증하지 않는 취약점이 발견되었습니다. 공격자는 검증되지 않은 제3자 로그인 데이터를 통해 인증 세션을 생성함으로써 관리자를 포함한 모든 사용자의 계정을 탈취할 수 있습니다.
💡 쉬운 설명
로그인 플러그인이 본인 확인을 제대로 하지 않아, 해커가 비밀번호를 마음대로 바꾸거나 다른 사람의 계정으로 몰래 로그인할 수 있는 문제입니다. 이를 통해 웹사이트의 관리자 권한을 통째로 뺏길 수 있습니다.
🇺🇸 원문 (English)
The login-social WordPress plugin through 1.0.4 does not validate password-reset requests against a reset key or the requester's identity, and it issues authentication sessions from unverified third-party sign-in data, allowing unauthenticated attackers to reset any user's password or log in as any existing account, including administrators, and take over the site.
📍 영향받는 시스템
WordPress login-social plugin version 1.0.4 and below
⚔️ 공격 벡터
검증되지 않은 제3자 로그인 데이터를 이용한 인증 세션 탈취 및 비밀번호 재설정 공격
🛡️ 대응 방법
login-social 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과로 출력된 버전 숫자가 1.0.4와 같거나 낮으면 취약한 상태입니다.
wp plugin list --name login-social --format=json | grep -oP '(?<=version":")[^"]+'