🇰🇷 한글 설명
Notiqoo WordPress 플러그인 1.4.14 이전 버전에서 AJAX 작업에 대한 권한 확인이 누락되어 발생합니다. 낮은 권한을 가진 기여자(Contributor) 역할의 사용자도 사용자 입력을 통해 임의의 워드프레스 옵션을 수정할 수 있으며, 이를 통해 플러그인을 비활성화하거나 관리자의 사이트 접속을 차단할 수 있습니다.
💡 쉬운 설명
낮은 권한을 가진 사용자가 관리자 권한을 남용하여 웹사이트 설정을 마음대로 바꿀 수 있는 보안 결함입니다. 공격자가 이 취약점을 이용하면 관리자를 사이트에서 쫓아내고 웹사이트 운영을 방해할 수 있습니다.
🇺🇸 원문 (English)
The Notiqoo WordPress plugin before 1.4.14 does not have capability checks on several of its AJAX actions and builds the name of the option to write from user input, allowing users with a role as low as contributor to modify arbitrary WordPress options, which can be used to deactivate Notiqoo WordPress plugin before 1.4.14 and to lock every administrator out of the site.
📍 영향받는 시스템
Notiqoo WordPress plugin version < 1.4.14
⚔️ 공격 벡터
권한이 낮은 사용자가 조작된 AJAX 요청을 통해 워드프레스 옵션 값을 변경하는 방식
🛡️ 대응 방법
Notiqoo WordPress 플러그인을 최신 버전(1.4.14 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 1.4.14 미만인지 확인하여 취약 여부를 판단합니다.
wp plugin list --status=active | grep -i 'notiqoo' && wp plugin list --all | grep -E 'notiqoo' | awk '{print $2, $3}'