Intel

AIKIDO-2026-651074

apache-airflow-core is vulnerable to Cleartext Storage of Sensitive Information

Cleartext Storage of Sensitive InformationCVE-2026-59244 Published 2 days ago

65

Medium Risk

This Affects:

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

TL;DR

Airflow's secrets masker skips masking for Variable values stored under the var.json namespace when the stored value is a dict. Rendered logs and UI views can then display a dict-valued secret Variable in cleartext instead of redacting it. Anyone with log or UI access to a task that reads such a Variable can read its underlying secret contents. The fix extends the masker's redaction path to cover dict-valued var.json entries.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and store secret values in a Variable whose value is a JSON dict, since those values may appear unmasked in logs or the UI.

Background info

apache-airflow-core is vulnerable to Cleartext Storage of Sensitive Information in versions 0.0.1 - 3.3.0.

How to fix this

Upgrade the apache-airflow-core and/or the apache-airflow library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform