CSE Bookstore 1.0 - SQL Injection Detection
| Reporter | Title | Published | Views | Family All 15 |
|---|---|---|---|---|
| CVE-2020-36112 | 4 Jan 202115:15 | – | attackerkb | |
| CVE-2020-36112 | 4 Jan 202119:10 | – | circl | |
| Projectworlds Online Book Store Project In Php SQL注入漏洞 | 4 Jan 202100:00 | – | cnnvd | |
| Projectworlds Online Book Store Project In Php SQL Injection Vulnerability | 6 Jan 202100:00 | – | cnvd | |
| CSE Bookstore SQL Injection (CVE-2020-36112) | 16 Feb 202100:00 | – | checkpoint_advisories | |
| CVE-2020-36112 | 4 Jan 202114:46 | – | cve | |
| CVE-2020-36112 | 4 Jan 202114:46 | – | cvelist | |
| CSE Bookstore 1.0 - SQL Injection | 17 Oct 202602:05 | – | nuclei | |
| CVE-2020-36112 | 4 Jan 202115:15 | – | nvd | |
| CVE-2020-36112 | 4 Jan 202115:15 | – | osv_cve |
10
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""CSE Bookstore version 1."""
from kittysploit import *
from lib.protocols.http.http_client import Http_client
class Module(Scanner, Http_client):
__info__ = {
'name': 'CSE Bookstore 1.0 - SQL Injection Detection',
'description': 'CSE Bookstore version 1.0 is vulnerable to time-based blind, boolean-based blind and OR error-based SQL injection in pubid parameter in bookPerPub.php. A successful exploitation of this vulnerability will lead to an attacker dumping the entire database.',
'author': ['KittySploit Team'],
'severity': 'critical',
'tags': ['web', 'scanner', 'cve', 'cve2020', 'sqli', 'cse', 'edb', 'tenable', 'cse_bookstore_project', 'vkev', 'vuln'],
'agent': {
'risk': 'active',
'effects': ['network_probe'],
'expected_requests': 1,
'reversible': True,
'approval_required': False,
'produces': ['tech_hints', 'risk_signals', 'endpoints'],
'cost': 1.0,
'noise': 0.4,
'value': 1.0,
'requires': {
'min_endpoints': 0,
'min_params': 0,
'tech_hints_any': [],
'tech_hints_all': [],
'specializations_any': [],
'risk_signals_any': [],
'auth_session': False,
'capabilities_any': [],
'capabilities_all': [],
'confidence_min': {},
'confidence_min_any': {},
'endpoint_pattern_any': [],
'param_any': [],
'api_surface_ready': False,
},
'chain': {
'produces_capabilities': [
{
'capability': 'risk_signal',
'from_detail': '',
},
],
'consumes_capabilities': [],
'option_bindings': {},
'suggested_followups': [],
},
},
'references': [
'https://www.exploit-db.com/exploits/49314',
'https://www.tenable.com/cve/CVE-2020-36112',
'https://nvd.nist.gov/vuln/detail/CVE-2020-36112',
'https://github.com/StarCrossPortal/scalpel',
'https://github.com/anonymous364872/Rapier_Tool',
],
'cve': 'CVE-2020-36112',
}
def run(self):
path = "/ebook/bookPerPub.php?pubid=4'"
r = self.http_request(method='GET', path=path, allow_redirects=False)
if not r or r.status_code != 200:
return False
body = r.text or ""
body_any = ('get book price failed! You have an error in your SQL syntax', "Can't retrieve data You have an error in your SQL syntax",)
if any(m in body for m in body_any):
self.set_info(severity='critical', reason='CSE Bookstore 1.0 - SQL Injection detected', path=path)
return True
return False
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
28 Jul 2026 11:27Current
8.4High risk
Vulners AI Score8.4
CVSS 27.5
CVSS 3.19.8
EPSS0.18052