Lucene search

K
wpvulndbJeremie AmsellemWPVDB-ID:BC167B3A-24EE-4988-9934-189B6216CE40
HistoryDec 01, 2021 - 12:00 a.m.

Booster for WooCommerce < 5.4.9 - Reflected Cross-Site Scripting in General Module

2021-12-0100:00:00
Jeremie Amsellem
wpscan.com
10

6.1 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

2.6 Low

CVSS2

Access Vector

NETWORK

Access Complexity

HIGH

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

PARTIAL

Availability Impact

NONE

AV:N/AC:H/Au:N/C:N/I:P/A:N

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

PoC

The “General” module needs to be enabled in “Woocommerce -> Booster Settings -> Booster”. https://example.com/wp-admin/admin.php?page=wcj-tools&amp;tab;=custom_roles&amp;wcj;_delete_role=

CPENameOperatorVersion
woocommerce-jetpacklt5.4.9

6.1 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

2.6 Low

CVSS2

Access Vector

NETWORK

Access Complexity

HIGH

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

PARTIAL

Availability Impact

NONE

AV:N/AC:H/Au:N/C:N/I:P/A:N

Related for WPVDB-ID:BC167B3A-24EE-4988-9934-189B6216CE40