
script python2.7 per la generazione di JWT
script python2.7 per generazione JWT
CVE-2018-0114
Una vulnerabilità nella libreria open source Cisco node-jose precedente alla versione 0.11.0 potrebbe consentire a un utente malintenzionato remoto non autenticato di ri-firmare token utilizzando una chiave incorporata nel token. La vulnerabilità è dovuta al fatto che node-jose segue lo standard JSON Web Signature (JWS) per i JSON Web Token (JWT). Questo standard specifica che una JSON Web Key (JWK) che rappresenta una chiave pubblica può essere incorporata nell'intestazione di un JWS. Questa chiave pubblica viene quindi considerata attendibile per la verifica.
Un utente malintenzionato può sfruttare questo aspetto falsificando oggetti JWS validi rimuovendo la firma originale, aggiungendo una nuova chiave pubblica all'intestazione, e quindi firmando l'oggetto utilizzando la chiave privata (di proprietà dell'attaccante) associata alla chiave pubblica incorporata in quell'intestazione JWS.# CVE-2018-0114 script python2.7 per generazione JWT
CVE-2018-0114
Una vulnerabilità nella libreria open source Cisco node-jose precedente alla versione 0.11.0 potrebbe consentire a un utente malintenzionato remoto non autenticato di ri-firmare token utilizzando una chiave incorporata nel token. La vulnerabilità è dovuta al fatto che node-jose segue lo standard JSON Web Signature (JWS) per i JSON Web Token (JWT). Questo standard specifica che una JSON Web Key (JWK) che rappresenta una chiave pubblica può essere incorporata nell'intestazione di un JWS. Questa chiave pubblica viene quindi considerata attendibile per la verifica.
Un utente malintenzionato può sfruttare questo aspetto falsificando oggetti JWS validi rimuovendo la firma originale, aggiungendo una nuova chiave pubblica all'intestazione, e quindi firmando l'oggetto utilizzando la chiave privata (di proprietà dell'attaccante) associata alla chiave pubblica incorporata in quell'intestazione JWS.