🔍 CVE-2026-8443

8.8
CVSS Score
HIGH
2026-06-16
2026-10-26 11:10
✅ 완료

🇰🇷 한글 설명

WP Review Slider Pro 플러그인(12.6.8 이하)의 wppro_get_overall_chart_data AJAX 액션에서 stypes 및 slocations 파라미터가 SQL 쿼리에 직접 연결되어 SQL 인젝션이 발생합니다. 인증된 Subscriber 이상 권한의 공격자가 데이터베이스의 민감한 정보를 추출할 수 있으며, 응답에 실행된 SQL 문이 포함되어 블라인드 공격도 용이합니다.

💡 쉬운 설명

리뷰 슬라이더 플러그인의 한 기능이 사용자 입력을 검증 없이 데이터베이스 명령에 넣어 실행합니다. 가장 낮은 등급의 회원 계정만 있어도 사이트의 데이터베이스 내용을 빼낼 수 있습니다.

🇺🇸 원문 (English)

The WP Review Slider Pro plugin for WordPress is vulnerable to SQL Injection via the 'stypes' and 'slocations' parameters of the wppro_get_overall_chart_data AJAX action in versions up to, and including, 12.6.8. This is due to the use of stripslashes() on user-supplied JSON strings prior to json_decode(), which removes the escaping applied by WordPress's wp_magic_quotes; the resulting decoded array values are then concatenated directly into SQL WHERE clauses without parameterization, and the constructed query is executed via $wpdb->get_results() without $wpdb->prepare(). This makes it possible for authenticated attackers, with Subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. The handler also returns the executed SQL string in its JSON response, which simplifies oracle construction for blind exploitation.

📍 영향받는 시스템

WordPress WP Review Slider Pro 플러그인 12.6.8 이하 버전

⚔️ 공격 벡터

Subscriber 이상 권한의 인증된 사용자가 wppro_get_overall_chart_data AJAX 요청의 stypes/slocations 파라미터에 SQL 구문을 삽입

🛡️ 대응 방법

WP Review Slider Pro를 12.6.8보다 높은 패치 버전으로 즉시 업데이트하고, 업데이트 전까지 해당 AJAX 액션을 차단하거나 플러그인을 비활성화

🔧 검증 코드

출력된 버전이 12.6.8 이하이면 취약하며, 12.6.8보다 높은 버전이 표시되면 패치된 상태입니다.

Shell / Script
wp plugin list --name=wp-review-slider-pro --field=version 2>/dev/null || grep -i 'Version' wp-content/plugins/wp-review-slider-pro/*.php 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

WordPress