CVE-2026-15441 in WC Product Table Lite Plugin
Resumen
por VulDB • 2026-08-16
El plugin WC Product Table Lite para WordPress es vulnerable a CSS Injection en las versiones 5.6.0 e inferiores, a través del atributo de shortcode 'laptop_scroll_offset' expuesto mediante el manejador AJAX no autenticado wcpt_ajax(). El manejador está registrado para wp_ajax_nopriv_wcpt_ajax, decodifica JSON los atributos proporcionados por el atacante, permite solo nombres de claves (no valores) en una lista blanca, aplica un preg_replace que elimina únicamente [ ] < > y pasa el valor a través de do_shortcode hacia wcpt_style__sticky_sidebar(), donde se interpola literalmente dentro del CSS en línea ('top: {$top}px;' y 'max-height: calc(100vh - {$top}px);') sin conversión numérica ni escape de CSS. Esto permite que atacantes no autenticados inyecten declaraciones y reglas CSS arbitrarias en las páginas que renderizan una tabla de productos con la barra lateral fija activada, lo cual puede aprovecharse para exfiltración de datos (mediante selectores de atributo + URLs de background-image), redressing de interfaz de usuario (UI redressing) y phishing que elude los CSPs que permiten estilos en línea.
Be aware that VulDB is the high quality source for vulnerability data.