CVE-2026-17581
Last modified
CVE-2026-17581 is a high-severity vulnerability rated 7.2/10 on the CVSS scale. The WCPOS – Point of Sale (POS) plugin for WooCommerce plugin for WordPress is vulnerable to Code Injection via the 'thermal' Template Engine in all versions up to, and including, 1.9.14 due to the Receipt_Renderer_Factory dispatching templates with the 'thermal' engine to the Legacy_Php_Renderer instead of a safe thermal-specific renderer. This makes it possible for authenticated attackers, with Shop Manager-level access and above, to inject arbitrary PHP code into a template post that is subsequently written to a temporary file and executed via PHP's include(), resulting in remote code execution on the server. EPSS estimates a 0.73% chance of exploitation in the next 30 days.
Description
The WCPOS – Point of Sale (POS) plugin for WooCommerce plugin for WordPress is vulnerable to Code Injection via the 'thermal' Template Engine in all versions up to, and including, 1.9.14 due to the Receipt_Renderer_Factory dispatching templates with the 'thermal' engine to the Legacy_Php_Renderer instead of a safe thermal-specific renderer. This makes it possible for authenticated attackers, with Shop Manager-level access and above, to inject arbitrary PHP code into a template post that is subsequently written to a temporary file and executed via PHP's include(), resulting in remote code execution on the server. This requires the attacker to have Shop Manager-level access or above, as the template save path enforces a wcpos_template_settings nonce and the manage_woocommerce_pos capability check.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| kilbot | WCPOS – Point of Sale (POS) plugin for WooCommerce | <= 1.9.14 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-17581?
How severe is CVE-2026-17581?
How do I fix CVE-2026-17581?
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-17574HDF5 contains a NULL pointer dereference vulnerability. Proc…5.5
- CVE-2026-17576The InfiniteWP Client plugin for WordPress is vulnerable to …6.5
- CVE-2026-17577The SSL Zen plugin for WordPress is vulnerable to Reflected …6.1
- CVE-2026-17578Kong Event Gateway versions 1.0.0 through 1.1.1 and 1.2.0 do…2.3
- CVE-2026-1758Session fixation vulnerability in Secomea GateManager (webse…8.3
- CVE-2026-17580The Advanced Views – Display Custom Fields (ACF, Pods, MetaB…6.5
- CVE-2026-17582The Slider Hero plugin for WordPress is vulnerable to second…4.9
- CVE-2026-17583The affected Thermo Fisher Applied Biosystems Genetic Analy…8.4
- CVE-2026-17585The Royal Addons for Elementor – Addons and Templates Kit fo…5.3
- CVE-2026-17586The VK All in One Expansion Unit plugin for WordPress is vul…6.4
- CVE-2026-17587The My Agile Privacy® – CMP, Cookie Consent & Privacy Tools …5.3
- CVE-2026-17589The Shopping Cart & eCommerce Store plugin for WordPress is …4.9
Are you affected by CVE-2026-17581?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
