🇰🇷 한글 설명
ProSolution WP Client WordPress 플러그인 2.0.9 미만 버전에서 쿠키 값을 적절히 검증하지 않아 SQL 인젝션 취약점이 발생합니다. 인증되지 않은 사용자가 모든 요청에서 해당 쿠키를 처리할 수 있어, 데이터베이스의 임의 데이터를 읽거나 플러그인이 저장한 레코드를 삭제할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 외부인이 조작된 쿠키를 보내 웹사이트의 데이터베이스 정보를 몰래 훔쳐보거나 저장된 데이터를 삭제할 수 있는 보안 결함입니다. 이로 인해 중요한 정보가 유출되거나 데이터가 손실될 위험이 있습니다.
🇺🇸 원문 (English)
The ProSolution WP Client WordPress plugin before 2.0.9 does not sanitise a cookie value before using it in SQL queries, and processes that cookie on every request without any authentication or capability check, allowing unauthenticated users to read arbitrary data from the database and to delete the records the ProSolution WP Client WordPress plugin before 2.0.9 stores.
📍 영향받는 시스템
ProSolution WP Client WordPress plugin version < 2.0.9
⚔️ 공격 벡터
인증되지 않은 사용자가 조작된 쿠키 값을 포함하여 HTTP 요청을 전송하는 SQL 인젝션 공격
🛡️ 대응 방법
ProSolution WP Client WordPress 플러그인을 2.0.9 버전 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 2.0.9 미만인 경우 취약한 상태입니다.
wp plugin list --status=active | grep -i 'prosolution-wp-client' && wp plugin list --all | grep -E 'prosolution-wp-client' | awk '{print $2 " " $3}'