Vulnerability PYSEC-2026-3806

Medium Risk
MEDIUM RISK
CVSS Score: 6.5
Score Range: 4.0–6.9
Medium severity vulnerabilities (CVSS 4.0–6.9). Important issues that meaningfully reduce security confidence.
1 month ago
September 10, 2026 at 09:44 AM UTC
Apache Airflow exposes sensitive JSON Variable values through the Bulk Variables API
1.8.1 - 3.3.0rc2
1.8.1 - 3.3.0rc2

Summary

Apache Airflow exposes sensitive JSON Variable values through the Bulk Variables API

Details

The Bulk Variables API in Apache Airflow called the redactor without passing the variable's key, so the key-based should_hide_value_for_key check (which triggers on secret-suffixed key names like *_password / *_token / *_secret) could not fire for JSON-decodable variable values. An authenticated UI/API user with bulk Variable read permission could retrieve plaintext values from JSON variables whose key would otherwise trigger redaction. Affects deployments that store sensitive values in JSON-typed Airflow Variables under secret-suffixed key names. Users are advised to upgrade to apache-airflow 3.3.0 or later (the fix landed on main after 3.2.2; no 3.2.x backport).

Impacted packages

Timeline

Published
1 month ago
September 10, 2026 at 09:44 AM UTC
Fixed (3.3.0)
3 months ago
July 06, 2026 at 01:55 PM UTC
Last Modified
1 month ago
September 10, 2026 at 12:26 PM UTC