Intel

AIKIDO-2026-838473

apache-airflow is vulnerable to Exposure of Sensitive Information

Exposure of Sensitive InformationCVE-2026-49487 Published 4 days ago

65

Medium Risk

This Affects:

PYTHONapache-airflow
2.5.0 - 3.2.2
Fixed in 3.3.0
Are you affected? Scan for Free

TL;DR

The REST API task-instance detail and list endpoints return a deferred task's trigger kwargs without masking. Secrets passed into a trigger, such as a provider API key, are returned in clear text while the task is deferred. Any user with task-instance read access for the Dag can read them. The fix always returns empty trigger kwargs ("{}") from the API.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you expose the REST API to authenticated users and run deferred operators that pass secrets into trigger kwargs.

Background info

apache-airflow is vulnerable to Exposure of Sensitive Information in versions 2.5.0 - 3.2.2.

How to fix this

Upgrade the apache-airflow library to the patch version.