GPU VulnDB

Database/Control plane, storage & DevOps

Apache Airflow: masker misses team-prefixed config sections, exposing team Celery broker URLs with credentials

CVSS 6.5CVE-2026-65017Control plane, storage & DevOpscurated

Impact

The secrets masker matched only base section and option names and never normalized team-prefixed sections, so in multi-team mode a team-scoped sensitive option went out unmasked while its global equivalent was correctly hidden. A Viewer with nothing but configuration-read access reads a team's Celery broker URL, credentials embedded, giving them the message broker that carries that team's task execution - the path to observing and injecting work. The advisory is explicit that this is a distinct bypass from CVE-2026-48828 and CVE-2026-48892: a deployment that upgraded to 3.3.0 for those is still exposed here. Requires multi-team mode enabled and the Config API exposed.

Who can reach it

Network access to the Airflow UI or API as an authenticated Viewer holding only configuration-read permission, on a multi-team deployment with the Config API exposed.

What to do

Upgrade to apache-airflow 3.3.1 or later, which normalizes team-scoped sections before the sensitivity check, and restart the API server. Rotate the broker credentials for every team whose config was readable, and disable Config API exposure if you do not need it. Control-plane restart only.

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.