🇰🇷 한글 설명
Animated Number Counters WordPress 플러그인 3.1 미만 버전에서 발생하는 2차 SQL 인젝션 취약점입니다. 에디터 권한 사용자가 입력한 값이 적절히 검증되지 않은 채 SQL 쿼리에 포함되어, 인증되지 않은 방문자가 페이지를 열람할 때 비밀번호 해시를 포함한 임의의 데이터를 읽을 수 있습니다.
💡 쉬운 설명
플러그인 설정에 악의적인 코드를 숨겨두면, 일반 방문자가 해당 페이지를 보는 순간 해커가 데이터베이스의 중요한 정보를 훔쳐갈 수 있는 문제입니다. 관리자 권한이 없는 사람도 정보를 빼낼 수 있어 위험합니다.
🇺🇸 원문 (English)
The Animated Number Counters WordPress plugin before 3.1 does not sanitise or escape a value stored by an Editor-level user before concatenating it into a SQL query that runs when any unauthenticated visitor renders a page containing the counter, leading to second-order SQL injection that can read arbitrary data including password hashes.
📍 영향받는 시스템
Animated Number Counters WordPress plugin version < 3.1
⚔️ 공격 벡터
에디터 권한 사용자가 악성 데이터를 저장한 후, 일반 방문자가 해당 페이지를 렌더링할 때 발생하는 2차 SQL 인젝션
🛡️ 대응 방법
Animated Number Counters 플러그인을 최신 버전(3.1 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 플러그인 버전이 3.1 미만인지 확인하십시오.
wp plugin list --name animated-number-counters --format=csv | grep -E 'animated-number-counters'