GPU VulnDB

Database/Control plane, storage & DevOps

Apache Airflow: oversized rendered template fields bypass user-registered secret masks

CVSS 7.5CVE-2025-68438Control plane, storage & DevOpscurated

Impact

When a rendered template field exceeds [core] max_templated_field_length, Airflow serialized it with a secrets-masker instance that did not carry patterns registered through mask_secret(). Secrets that an operator deliberately taught Airflow to hide are therefore shown in cleartext in the Rendered Templates view. On a shared GPU cluster where DAG authors from several teams can browse each other's task instances, this hands over tokens and keys that were assumed masked. The leak is confined to the UI and to fields long enough to hit the truncation path.

Who can reach it

Any authenticated Airflow user who can view the Rendered Templates page for a task whose templated field exceeds the configured length limit.

What to do

Upgrade to Airflow 3.1.6 or later and restart the API server/webserver and schedulers. Rotate any secret that was displayed through this path, since the values are already in the metadata database and in browser history.

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.