GPU VulnDB

Database/Control plane, storage & DevOps

Airflow: apprise connection config extra returned unmasked by the connections API

UnscoredCVE-2026-107474Control plane, storage & DevOpscurated

Impact

The connections API does not mask the apprise provider's config extra, and that field can contain credentials for notification services. A user with permission to read connections gets those credentials in cleartext, even though Airflow 3 treats connection credentials as write-only. The leaked credentials belong to external notification services (chat, paging, email), not to Airflow itself.

Who can reach it

An authenticated Airflow user with permission to read connections, on a deployment that has apprise connections configured.

What to do

Upgrade apache-airflow to 3.4.0 or later and restart the API server. Airflow 2.x is affected and end of life, so it gets no fix and has to move to 3.4.0. Rotate any apprise credentials that users who should not have them could have read.

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.