Intel

AIKIDO-2026-335479

apache-airflow is vulnerable to Exposure of Sensitive Information

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

65

Medium Risk

This Affects:

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

TL;DR

The bulk Variables API calls the redactor without passing the variable key, so the key-name check that hides secret-suffixed keys never fires for JSON-decodable values. A user with bulk Variable read access can read plaintext values of JSON variables whose keys would otherwise be redacted. This exposes credentials stored under names ending in _password, _token, or _secret. The fix passes the key so redaction applies to JSON values.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you store sensitive values in JSON-typed Variables under secret-suffixed key names and expose the bulk Variables API.

Background info

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

How to fix this

Upgrade the apache-airflow library to the patch version.