🇰🇷 한글 설명
JCH Optimize WordPress 플러그인 6.0.1 미만 버전에서 인증된 AJAX 작업에 대한 권한 확인이 누락되었습니다. 이로 인해 구독자와 같은 일반 인증 사용자가 임의의 설정을 가져오고 스크립트를 저장하여, 사이트 방문자나 관리자의 브라우저에서 악성 스크립트가 실행되도록 할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 일반 사용자가 관리자 권한을 이용해 사이트에 몰래 악성 코드를 심을 수 있는 보안 결함입니다. 이 코드가 실행되면 사이트를 방문하는 사람들의 정보를 훔치거나 사이트를 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
The JCH Optimize WordPress plugin before 6.0.1 does not perform a capability check on one of its authenticated AJAX actions and lets the request choose which internal action runs, allowing any authenticated users such as Subscribers to import arbitrary JCH Optimize WordPress plugin before 6.0.1 settings and store a script that executes in the browser of any visitor or administrator viewing the site.
📍 영향받는 시스템
JCH Optimize WordPress plugin version < 6.0.1
⚔️ 공격 벡터
인증된 사용자가 권한 검증이 없는 AJAX 요청을 통해 악성 스크립트를 포함한 설정을 주입하는 방식
🛡️ 대응 방법
JCH Optimize WordPress 플러그인을 최신 버전인 6.0.1 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 6.0.1 미만인지 확인하십시오.
wp plugin list --allow-root | grep 'jch-optimize'