GPU VulnDB

Database/Control plane, storage & DevOps

Apache Airflow: task JWT tokens written to logs let UI users act as Dag authors

CVSS 7.5CVE-2026-31987Control plane, storage & DevOpscurated

Impact

The JWT tokens that Airflow issues to tasks for calling back into the execution API were written into task logs. Any user who can read logs in the UI can lift a token and act with the privileges of a Dag author, which on a multi-team GPU cluster means submitting or altering work that lands on other teams' nodes and queues. Log read access is normally granted much more broadly than Dag authoring, so this collapses the separation the RBAC model is meant to provide.

Who can reach it

Any authenticated Airflow UI/API user with task-log read access. No special configuration needed.

What to do

Upgrade to Airflow 3.2.0 and restart the API server, scheduler and workers. Treat logs written by affected versions as containing live credentials: purge or restrict them, since tokens remain valid until they expire.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.