PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-26929 Apache Software Foundation CVE debrief

CVE-2026-26929 debrief: Apache Airflow FastAPI DagVersion listing API unauthorized metadata exposure. The vulnerability allows unauthorized access to DAG version metadata in Apache Airflow versions 3.0.0 through 3.1.7. Defenders should assess exposure and prioritize upgrading to Apache Airflow 3.1.8 or later. The issue arises when a request is made with dag_id set to '~' (wildcard for all DAGs), bypassing per-DAG authorization filtering. As a result, version metadata of DAGs that the requester is not authorized to access is returned.

Vendor
Apache Software Foundation
Product
Apache Airflow
CVSS
MEDIUM 6.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-03-17
Original CVE updated
2026-11-03
Advisory published
2026-03-17
Advisory updated
2026-11-03

Who should care

Defenders responsible for Apache Airflow deployments should assess exposure and prioritize upgrading to Apache Airflow 3.1.8 or later. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify current Apache Airflow version and exposure, and adjust authorization settings for DAGs accordingly.

Why it matters

CVE-2026-26929 is a vulnerability in Apache Airflow's FastAPI DagVersion listing API that allows unauthorized access to DAG version metadata. Defenders should verify exposure, prioritize upgrades, and adjust authorization settings.

  • Potential unauthorized access to DAG version metadata
  • Possible exposure of sensitive information in DAGs
  • Need for verification of current Apache Airflow version and exposure
  • Prioritization of upgrades to Apache Airflow 3.1.8 or later

Technical summary

Apache Airflow versions 3.0.0 through 3.1.7 have a vulnerability in the FastAPI DagVersion listing API. When a request is made with dag_id set to '~' (wildcard for all DAGs), the API does not apply per-DAG authorization filtering. As a result, version metadata of DAGs that the requester is not authorized to access is returned. This vulnerability allows unauthorized access to DAG version metadata, potentially exposing sensitive information in DAGs. Defenders should prioritize verifying exposure and upgrading to Apache Airflow 3.1.8 or later.

Defensive priority

Defenders should prioritize verifying exposure and upgrading to Apache Airflow 3.1.8 or later.

Recommended defensive actions

  • Verify Apache Airflow version and exposure to the vulnerability
  • Upgrade to Apache Airflow 3.1.8 or later
  • Review and adjust authorization settings for DAGs
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record and NVD entry provide details on the vulnerability in Apache Airflow versions 3.0.0 through 3.1.7. The FastAPI DagVersion listing API does not apply per-DAG authorization filtering when the request is made with dag_id set to '~' (wildcard for all DAGs). This allows unauthorized access to version metadata of DAGs that the requester is not authorized to access. Defenders should verify exposure and prioritize upgrades to Apache Airflow 3.1.8 or later.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-26929 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-26929

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-26929 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-26929

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.