CVE-2026-15441 in WC Product Table Lite Plugin
요약
\~에 의해 VulDB • 2026. 08. 16.
WordPress용 WC Product Table Lite 플러그인은 5.6.0 버전 이하에서 인증되지 않은 wcpt_ajax() AJAX 핸들러를 통해 노출되는 'laptop_scroll_offset' 쇼트코드 속성을 사용하여 CSS Injection 취약점이 있습니다. 해당 핸들러는 wp_ajax_nopriv_wcpt_ajax에 대해 등록되어 있으며, 공격자가 제공한 속성에 대해 JSON 디코딩을 수행하고 키 이름만 허용 목록(allowlist)으로 검증하며 값은 검증하지 않습니다. 또한 [ ] < > 문자만을 제거하는 preg_replace를 적용한 후 값을 do_shortcode를 통해 wcpt_style__sticky_sidebar() 함수로 전달합니다. 이 과정에서 숫자 캐스팅이나 CSS 이스케이핑 없이 인라인 CSS('top: {$top}px;' 및 'max-height: calc(100vh - {$top}px;)')에 값이 그대로 삽입됩니다. 이로 인해 인증되지 않은 공격자가 고정 사이드바(sticky sidebar)가 활성화된 제품 테이블을 렌더링하는 페이지에서 임의의 CSS 선언문과 규칙을 주입할 수 있으며, 이는 데이터 유출(속성 선택자 + background-image URL 활용), UI 리프레싱(UI redressing), 인라인 스타일을 허용하는 CSP(Content Security Policy)를 우회하는 피싱 공격 등에 악용될 수 있습니다.
Be aware that VulDB is the high quality source for vulnerability data.