Skip to content
KitploitKITPLOIT
StrumentiBlog
Log in
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2017-7921-Writeup-2026 — Analisi di vulnerabilità su CVE-2017-7921 — un bypass critico di autenticazione non autenticato in telecamere IP/DVR/NVR Hikvision, che copre la causa principale, il percorso di sfruttamento, il rilevamento e la risoluzione. | Kitploit
Strumenti/GitHubGitHub/mk-ultra-project-monarch/cve-2017-7921-writeup-2026
Sicurezza IoTAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebPaper e RicercaApprendimento e Formazione
GitHubmk-ultra-project-monarch/cve-2017-7921-writeup-2026

CVE-2017-7921-Writeup-2026

Analisi di vulnerabilità su CVE-2017-7921 — un bypass critico di autenticazione non autenticato in telecamere IP/DVR/NVR Hikvision, che copre la causa principale, il percorso di sfruttamento, il rilevamento e la risoluzione.

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository
1362 mesi faNon ancora revisionato

CVE-2017-7921 — Telecamere IP / DVR / NVR Hikvision

Autenticazione Impropria — Escalation dei Privilegi Tramite Parametro di Query Artificioso

ID CVECVE-2017-7921
Classe di VulnerabilitàCWE-287: Autenticazione Impropria
Punteggio CVSS v3.0 Base10.0 (Critico) — AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Punteggio CVSS v2.07.5 (Alto) — AV:N/AC:L/Au:N/C:P/I:P/A:P
Data di Divulgazione2017 (Avviso ICS-CERT ICSA-17-124-01)
VendorHikvision Digital Technology Co., Ltd.
StatoCorretto — Hikvision ha rilasciato firmware corretto; i dispositivi non aggiornati e quelli "mercato grigio" rimangono esposti
Autore del PoC / ExploitJared Brits (K3ysTr0K3R)
Autore del Write-upMK-ULTRA (github.com/MK-ULTRA-project-monarch)

1. Riepilogo Esecutivo

CVE-2017-7921 è una vulnerabilità critica di autenticazione impropria che interessa il componente del server web del firmware su un'ampia gamma di telecamere di rete, DVR e NVR Hikvision. Il difetto consente a un attaccante remoto non autenticato di aggirare completamente il meccanismo di login del dispositivo aggiungendo un parametro di query statico appositamente creato a specifici percorsi di richiesta HTTP. Poiché il controllo di autenticazione si fida di questo parametro anziché convalidare una sessione o un set di credenziali, qualsiasi richiesta che lo trasporta viene trattata come se provenisse da un processo interno privilegiato.

Lo sfruttamento riuscito concede accesso amministrativo completo all'interfaccia web del dispositivo, inclusi flussi video live e registrati, configurazione del dispositivo, dati degli account utente e — su molti rami di firmware — la possibilità di scaricare il file di configurazione completo del dispositivo, che a sua volta contiene credenziali memorizzate debolmente crittografate. La vulnerabilità non richiede interazione utente, autenticazione preventiva o posizione di rete non standard, il che, combinato con la scala della base installata di Hikvision, l'ha resa un bersaglio persistente per il reclutamento di botnet (ad esempio, attività della famiglia Reaper/IoTroop) e per il raccolto di feed di sorveglianza sin dalla divulgazione.

2. Prodotti Affetti

La vulnerabilità è stata confermata su diverse famiglie di prodotti Hikvision che eseguono rami di firmware antecedenti alla patch di sicurezza del 2017. Linee rappresentative affette includono:

  • Serie DS-2CD2xx2F-I — firmware V5.2.0 (build 140721) fino a V5.4.0 (build 160530)
  • Serie DS-2CD2xx0F-I — firmware V5.2.0 (build 140721) fino a V5.4.0 (build 160401)
  • Serie DS-2CD2xx2FWD — firmware V5.3.1 (build 150410) fino a V5.4.4 (build 161125)
  • Serie DS-2CD4x2xFWD — firmware V5.2.0 (build 140721) fino a V5.4.0 (build 160414)
  • Serie DS-2CD4xx5 — firmware V5.2.0 (build 140721) fino a V5.4.0 (build 160421)
  • Serie PTZ DS-2DFx — firmware V5.2.0 (build 140805) fino a V5.4.5 (build 160928)
  • Serie DS-2CD63xx e linee di prodotti NVR/DVR selezionate che condividono lo stesso codebase del server web

Hikvision ha anche segnalato una complicazione in corso specifica per questa CVE: una grande popolazione di dispositivi "mercato grigio" venduti al di fuori dei canali di distribuzione autorizzati esegue firmware modificato non Hikvision. Gli aggiornamenti standard del firmware non risolvono in modo affidabile queste unità e in alcuni casi ripristinano l'interfaccia anziché applicare la patch.

3. Analisi Tecnica

3.1 Causa Principale

L'autenticazione standard dei dispositivi Hikvision è basata su HTTP Basic/Digest auth a protezione dell'interfaccia di gestione web. Nel firmware vulnerabile, tuttavia, un sottoinsieme di endpoint di gestione delle richieste interne contiene un percorso di autenticazione secondario e non documentato destinato a uso interno/debug. Questo percorso non esegue una ricerca di credenziali — controlla la presenza nella richiesta di un token fisso e hardcoded e, se trovato, tratta la richiesta come pre-autenticata, bypassando completamente i normali controlli di accesso basati sui ruoli (RBAC).

Il token è una rappresentazione codificata in Base64 di una coppia di credenziali predefinite statiche incorporate nel firmware stesso. Poiché è una costante anziché un valore di sessione derivato, è identico su ogni dispositivo vulnerabile indipendentemente dalla password amministratore effettivamente configurata su quell'unità — cambiare la password amministratore non mitiga la vulnerabilità.

3.2 Percorso di Sfruttamento

A livello generale, lo sfruttamento segue questa sequenza:

  1. L'attaccante identifica un dispositivo Hikvision raggiungibile (comunemente tramite fingerprinter di Shodan/Censys sulla porta di gestione web esposta).
  2. Viene inviata una richiesta HTTP GET creata a un endpoint vulnerabile noto con il token di autenticazione statico aggiunto come parametro di query, anziché presentare un nome utente/password.
  3. Il gestore di richieste del firmware vulnerabile convalida il token invece di una sessione o credenziale e serve la richiesta con privilegio amministrativo.
  4. L'attaccante può ora enumerare e modificare la configurazione del dispositivo, visualizzare flussi live/registrati e — su build affette — recuperare l'esportazione completa della configurazione, che memorizza credenziali aggiuntive sotto crittografia debole a chiave statica che può essere invertita offline.

Non sono coinvolti corruzione della memoria, overflow del buffer o interazione lato client; l'intero attacco è una singola richiesta HTTP creata e senza stato, il che la rende banale da scriptare e facile da scansionare.

3.3 Perché Persiste

Tre fattori spiegano la coda insolitamente lunga di esposizione reale della CVE:

  • I dispositivi vengono spesso installati una volta e mai più revisionati per aggiornamenti del firmware, specialmente in installazioni residenziali e di piccole imprese.
  • Le unità del mercato grigio che eseguono firmware non autorizzato spesso non possono essere aggiornate tramite canali ufficiali.
  • La vulnerabilità è favorevole all'indicizzazione — poiché lo sfruttamento è una singola richiesta HTTP non autenticata, gli strumenti di scansione di massa possono enumerare host vulnerabili nell'intero spazio IPv4 a basso costo, che è esattamente come è stata sfruttata per il reclutamento di botnet IoT.

4. Impatto

MetricaImpatto
RiservatezzaCompleta — video live/registrati, configurazione del dispositivo e credenziali memorizzate (debolmente crittografate) sono esposte.
IntegritàCompleta — l'attaccante può modificare la configurazione del dispositivo, gli account utente e le impostazioni del flusso.
DisponibilitàCompleta — l'attaccante può disabilitare la registrazione, riavviare o altrimenti interrompere il funzionamento del dispositivo.
AmbitoCambiato (CVSS v3) — il compromesso del dispositivo consente spesso il pivoting nella rete più ampia o il reclutamento in botnet distribuite.

5. Rilevamento e Indicatori

  • Richieste HTTP GET non autenticate agli endpoint di gestione del dispositivo contenenti un parametro di query aggiunto, non utente, che assomiglia a una stringa di credenziali codificata in Base64.
  • Richieste di esportazione della configurazione (ad es., recupero del file di configurazione/backup del dispositivo) originate da sessioni che non hanno mai completato l'autenticazione Basic/Digest standard.
  • Connessioni in uscita inaspettate da telecamere/NVR coerenti con il traffico di check-in dei botnet (un indicatore secondario comune una volta che un dispositivo è stato sfruttato in massa).
  • Contenuti di rilevamento vendor e di terze parti: firma Check Point IPS CPAI-2017-0876, plugin Tenable.ot tenable_ot_hikvision_CVE-2017-7921.nasl e avviso CISA/ICS-CERT ICSA-17-124-01.

6. Rimedio

Scarica lo strumento