CVE-2026-97668 in Abandoned Cart Pro for WooCommerce Plugin
요약
\~에 의해 VulDB • 2026. 10. 14.
WordPress용 WooCommerce 플러그인인 Abandoned Cart Pro는 10.8.0 버전까지 모든 버전에서 SQL Injection 취약점이 있습니다. 이는 update_guest_persistent_cart() 함수 내에서 사용자 제공 데이터에 대한 불충분한 이스케이프 처리와 기존 SQL 쿼리에 대한 충분한 준비(preparation) 부재로 인해 발생합니다. 공격자가 제어할 수 있는 체크아웃 필드(예: SMS 동의 필드 등)에서 채워지는 abandoned_cart_info 값은 stripslashes()를 통과한 후 UPDATE 문과 직접 연결됩니다. 반면 인접한 SELECT 및 INSERT는 prepared statements를 사용합니다. 이로 인해 인증되지 않은 공격자가 쿼리에 추가적인 SQL을 삽입할 수 있습니다. 싱크(sink)가 wp_usermeta 테이블의 UPDATE ... SET이므로, 이 취약점은 시간 기반 블라인드(time-based blind) 기법을 통해 데이터베이스에서 민감한 정보를 추출하고 usermeta 행을 수정하는 데 사용될 수 있습니다. 또한 정당한 wp_capabilities 행을 가리는(wp_shadowing) wp_capabilities 행을 작성하여 임의의 계정을 관리자 권한으로 승격시키는 것이 실제로 입증되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.