CVE-2026-15441
Last modified
CVE-2026-15441 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. The WC Product Table Lite plugin for WordPress is vulnerable to CSS Injection in versions up to, and including, 5.6.0 via the 'laptop_scroll_offset' shortcode attribute exposed through the unauthenticated wcpt_ajax() AJAX handler. The handler is registered for wp_ajax_nopriv_wcpt_ajax, JSON-decodes attacker-supplied attributes, only allowlists key names (not values), applies a preg_replace that strips only [ ] < >, and passes the value through do_shortcode into wcpt_style__sticky_sidebar(), where it is interpolated verbatim into inline CSS ('top: {$top}px;' and 'max-height: calc(100vh - {$top}px);') with no numeric casting or CSS escaping. EPSS estimates a 0.39% chance of exploitation in the next 30 days.
Description
The WC Product Table Lite plugin for WordPress is vulnerable to CSS Injection in versions up to, and including, 5.6.0 via the 'laptop_scroll_offset' shortcode attribute exposed through the unauthenticated wcpt_ajax() AJAX handler. The handler is registered for wp_ajax_nopriv_wcpt_ajax, JSON-decodes attacker-supplied attributes, only allowlists key names (not values), applies a preg_replace that strips only [ ] < >, and passes the value through do_shortcode into wcpt_style__sticky_sidebar(), where it is interpolated verbatim into inline CSS ('top: {$top}px;' and 'max-height: calc(100vh - {$top}px);') with no numeric casting or CSS escaping. This makes it possible for unauthenticated attackers to inject arbitrary CSS declarations and rules on pages rendering a product table with sticky sidebar enabled, which can be leveraged for data exfiltration (via attribute-selector + background-image URLs), UI redressing, and phishing that bypasses CSPs permitting inline styles.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| wcproducttable | Product Table & List Builder For WooCommerce | <= 5.6.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-15441?
How severe is CVE-2026-15441?
How do I fix CVE-2026-15441?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-15430Improper access control in the IRP_MJ_WRITE command interfac…6.2
- CVE-2026-15431A potential security vulnerability has been identified in th…7.3
- CVE-2026-15432When verifying a mac with a ChunkedMacVerification object, T…5.9
- CVE-2026-15435IBM App Connect Enterprise 13.0.1.0 through 13.0.7.2, and 12…9.8
- CVE-2026-15439The GamiPress plugin for WordPress is vulnerable to authenti…6.5
- CVE-2026-1544A security flaw has been discovered in D-Link DIR-823X 25041…8.8
- CVE-2026-15444The Tutor LMS – eLearning and online course solution plugin …4.9
- CVE-2026-15445The SEO Booster plugin for WordPress is vulnerable to time-b…4.9
- CVE-2026-15446The EWWW Image Optimizer plugin for WordPress is vulnerable …6.4
- CVE-2026-15448The Tickera – Sell Tickets & Manage Events plugin for WordPr…6.5
- CVE-2026-15449A time-of-check to time-of-use (TOCTOU) flaw in the illumos …5.8
- CVE-2026-1545A weakness has been identified in itsourcecode School Manage…9.8
Are you affected by CVE-2026-15441?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
