🇰🇷 한글 설명
Ninja Forms - File Uploads 플러그인(3.3.29 이하 모든 버전)에서 사용자 권한 검증이 제대로 이루어지지 않는 인가 우회 취약점이 발견되었습니다. 인증되지 않은 공격자가 wp_nf3_log 테이블에 저장된 디버그 로그를 조회하거나 모든 행을 영구 삭제할 수 있습니다.
💡 쉬운 설명
이 플러그인은 원래 로그인한 관리자만 볼 수 있어야 할 시스템 기록을 누구나 열람하거나 지울 수 있는 상태입니다. 해커가 이를 악용하면 사이트 문제 해결 기록이 유출되거나 흔적이 삭제될 수 있습니다.
🇺🇸 원문 (English)
The Ninja Forms - File Uploads plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.3.29. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to read all plugin debug log entries stored in the wp_nf3_log table or permanently delete all rows from that table.
📍 영향받는 시스템
WordPress용 Ninja Forms - File Uploads 플러그인 3.3.29 이하 모든 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 취약한 플러그인 엔드포인트에 요청을 보내 wp_nf3_log 테이블의 로그를 읽거나 전체 행을 삭제합니다.
🛡️ 대응 방법
Ninja Forms - File Uploads 플러그인을 3.3.30 이상(패치된 버전)으로 즉시 업데이트합니다.
🔧 검증 코드
출력된 버전이 3.3.29 이하이면 취약하므로 업데이트가 필요하고, 3.3.30 이상이면 패치가 적용된 상태입니다.
wp plugin list --name=ninja-forms-uploads --field=version 2>/dev/null || grep -i 'Version' wp-content/plugins/ninja-forms-uploads/*.php 2>/dev/null | head -1