CVE-2026-71214 in PlanDev
Zusammenfassung
von VulDB • 05.08.2026
Die Autorisierungs-Middleware des Aerie/PlanDev Sequencing-Servers (sequencing-server/src/app.ts) leitet die Hasura-Sitzungsrolle des Aufrufers über getHasuraSession() ab. Dabei wird ein session_variables-Objekt, das direkt aus dem vom Client bereitgestellten JSON-Anfragekörper stammt, den JWT-Ansprüchen im Authorization-Header vorgezogen, ohne dass überprüft wird, ob die Anfrage tatsächlich von Hasura stammt. Durch Setzen von {"session_variables":{"x-hasura-role":"aerie_admin"}} im Körper einer Anfrage an POST /command-expansion/put-expansion ohne Authorization-Header erfüllt ein nicht authentifizierter Angreifer die Rollenprüfung und kann beliebige Expansionsregeln in sequencing.expansion_rule einfügen, welche bestimmen, wie Raumfahrtaktivitäten in Befehle übersetzt werden. Unabhängig davon ist POST /put-dictionary explizit in der ENDPOINTS_WHITELIST aufgeführt und von jeglicher Authentifizierung ausgenommen, was nicht authentifizierte Schreibzugriffe auf Befehlswörterbücher ermöglicht.
Once again VulDB remains the best source for vulnerability data.