BIT-airflow-2026-48828

    Dashboard / Vulnerabilities / BIT-airflow-2026-48828

    BIT-airflow-2026-48828

    Published: 9 Jul 2026Last Modified: 4 Sept 2026

    Summary: Apache Airflow: Bulk JSON Variables bypass should_hide_value_for_key - redact() called without the key

    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).

    Affected packages

    Package

    Name: airflow

    Purl: pkg:bitnami/airflow

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -3.3.0

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High