Intel

AIKIDO-2026-414155

apache-airflow is vulnerable to Exposure of Sensitive Information

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

55

Medium Risk

This Affects:

PYTHONapache-airflow
3.0.2 - 3.3.0
Fixed in 3.3.1
Are you affected? Scan for Free

TL;DR

The Task SDK masks Variable values only when the deserialized value is a string or a dict. A Variable whose JSON value is a top-level list matches neither branch and is returned unmasked in task logs and the Rendered Templates view. Any user able to read those logs or rendered templates can recover secrets stored in that shape. The fix extends masking to list-shaped values.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and an authenticated user can read task logs or the Rendered Templates view for tasks that reference a list-shaped Variable holding secrets.

Background info

apache-airflow is vulnerable to Exposure of Sensitive Information in versions 3.0.2 - 3.3.0.

How to fix this

Upgrade the apache-airflow library to the patch version.