GPU VulnDB

Database/Control plane, storage & DevOps

Apache Airflow CLI: position-based masking leaves secrets in cleartext in the audit log

UnscoredCVE-2026-86468Control plane, storage & DevOpscurated

Impact

The Airflow CLI records its arguments in the audit log but masks secrets by argument position. Some supported command shapes therefore leave secrets in cleartext, for example a trailing --description on Variable commands, --conn-extra, and the inline --password of airflow keycloak-auth-manager commands. A user who can read audit events but is denied Variable and Connection access can read those values through the event-log API. This is a different code path from CVE-2026-50204 and needs its own cleanup step. Airflow 2.x is also affected and will not be fixed.

Who can reach it

An authenticated Airflow user with read access to audit events / the event-log API. Low privilege is enough.

What to do

Upgrade to apache-airflow 3.4.0 or later and restart the Airflow components. Upgrading does not clean up audit-log entries written before the upgrade: purge the affected entries and rotate the secrets they contain. Airflow 2.x is end of life with no fix and must be migrated to 3.4.0+.

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.