CVE-2026-71214 in PlanDev
Riassunto
di VulDB • 05/08/2026
Il middleware di autorizzazione del server di sequenziamento Aerie/PlanDev (sequencing-server/src/app.ts) determina il ruolo della sessione Hasura dell'utente chiamante tramite getHasuraSession(), privilegiando l'oggetto session_variables estratto direttamente dal corpo JSON della richiesta fornito dal client rispetto ai claim JWT presenti nell'intestazione Authorization, senza verificare che la richiesta provenga effettivamente da Hasura. Impostando {"session_variables":{"x-hasura-role":"aerie_admin"}} nel corpo di una richiesta POST a /command-expansion/put-expansion e omettendo l'intestazione Authorization, un attaccante non autenticato supera il controllo del ruolo ed è in grado di inserire regole di espansione arbitrarie nella tabella sequencing.expansion_rule, che governa la traduzione delle attività spaziali in comandi. In modo indipendente, POST /put-dictionary è elencata esplicitamente nell'ENDPOINTS_WHITELIST ed è esente da qualsiasi autenticazione, consentendo scritture non autenticate nei dizionari di comando.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.