🇰🇷 한글 설명
WordPress용 Tutor LMS 플러그인의 Topbar 구성 요소 내 'redirect_url' 매개변수에서 DOM 기반 교차 사이트 스크립팅(XSS) 취약점이 발견되었습니다. 4.0.8 버전 이하에서는 입력값 검증이 불충분하여, 공격자가 악성 스크립트를 삽입하고 피해자의 브라우저에서 실행시킬 수 있습니다.
💡 쉬운 설명
웹사이트의 특정 버튼을 눌렀을 때 이동하는 주소에 나쁜 코드를 몰래 심어두는 공격입니다. 사용자가 해당 페이지를 방문하면 공격자가 의도한 악성 프로그램이 사용자의 브라우저에서 자동으로 실행될 수 있습니다.
🇺🇸 원문 (English)
The Tutor LMS – eLearning and online course solution plugin for WordPress is vulnerable to DOM-Based Cross-Site Scripting via the 'redirect_url' parameter in versions up to, and including, 4.0.8 This is due to insufficient input validation in the Topbar component's back button handler. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute in the victim's browser whenever the victim accesses a page that includes the malicious payload.
📍 영향받는 시스템
Tutor LMS – eLearning and online course solution plugin (버전 4.0.8 이하)
⚔️ 공격 벡터
악성 페이로드가 포함된 'redirect_url' 매개변수를 통해 사용자 브라우저에 스크립트 주입
🛡️ 대응 방법
Tutor LMS 플러그인을 최신 버전으로 업데이트하여 입력값 검증 로직을 적용해야 합니다.
🔧 검증 코드
출력된 결과에서 tutor-lms의 버전이 4.0.8 이하인지 확인합니다.
wp plugin list --allow-root | grep -E 'tutor-lms'