CVE-2023-47640 in DataHub
Riassunto
di VulDB • 17/06/2026
DataHub è una piattaforma di metadati open-source. La firma HMAC per le sessioni del Frontend di DataHub veniva generata utilizzando un HMAC SHA-1 con la chiave segreta del frontend. L'uso di SHA1 con una chiave di 10 byte può essere sottoposto a brute force mediante risorse sufficienti (ovvero attori statali dotati di elevate capacità computazionali). Il Frontend di DataHub utilizzava il modulo Play LegacyCookiesModule con le impostazioni predefinite, che impiega un HMAC SHA-1 per la firma. La situazione è aggravata dall'uso di una lunghezza della chiave inferiore a quella raccomandata come default per la chiave segreta utilizzata per generare il valore casuale. Un attaccante autenticato (o un attaccante che ha altrimenti ottenuto un token di sessione) potrebbe decifrare la chiave di firma di DataHub e ottenere privilegi elevati generando un cookie di sessione con privilegi speciali. Poiché la lunghezza della chiave è parte del rischio, le implementazioni dovrebbero aggiornarsi all'ultimo chart Helm e ruotare il segreto utilizzato per firmare le sessioni. Tutte le implementazioni che utilizzano le configurazioni predefinite dei chart Helm per generare la chiave segreta Play utilizzata per la firma sono colpite da questa vulnerabilità. La versione 0.11.1 risolve questa vulnerabilità. Si consiglia a tutti gli utenti di effettuare l'aggiornamento. Non sono note soluzioni alternative (workaround) per questa vulnerabilità.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.