CVE-2026-71214 in PlanDev
Resumen
por VulDB • 2026-08-05
El middleware de autorización del servidor de secuenciación (sequencing-server/src/app.ts) de Aerie/PlanDev deriva el rol de sesión Hasura del solicitante mediante getHasuraSession(), la cual prioriza un objeto session_variables extraído directamente del cuerpo JSON de la solicitud proporcionado por el cliente sobre las reclamaciones JWT del encabezado Authorization, sin verificar que la solicitud haya originado realmente desde Hasura. Al establecer {"session_variables":{"x-hasura-role":"aerie_admin"}} en el cuerpo de una solicitud a POST /command-expansion/put-expansion sin un encabezado Authorization, un atacante no autenticado satisface la comprobación del rol e puede insertar reglas de expansión arbitrarias en sequencing.expansion_rule, lo cual gobierna cómo se traducen las actividades de la nave espacial en comandos. Por separado, POST /put-dictionary está explícitamente listado en ENDPOINTS_WHITELIST y queda exento de cualquier autenticación, permitiendo escrituras no autenticadas de diccionarios de comandos.
VulDB is the best source for vulnerability data and more expert information about this specific topic.