{"action":"Upgrade apache-airflow to 3.2.2 or later.","affected":[{"fixed":"3.2.2","introduced":"3.2.0"}],"component":"apache-airflow","cve_ids":["CVE-2026-41014"],"ecosystem":"PyPI","epss":0.00366,"exploited":false,"fixed_versions":["3.2.2"],"ghsa_id":"GHSA-x2x7-p37c-43cr","id":"tcs_01M5KGVW9B92E2JDZ3900MFXKZ","modified_at":"2026-07-13T16:45:04.886595296Z","published_at":"2026-06-01T09:16:18.230Z","references":["https://osv.dev/vulnerability/PYSEC-2026-182","http://www.openwall.com/lists/oss-security/2026/05/31/4","https://lists.apache.org/thread/12nbzwwby7g883w2j13gn7ny1545xob9","https://github.com/apache/airflow/pull/65344","https://github.com/advisories/GHSA-x2x7-p37c-43cr"],"severity":{"label":"medium","score":4.3},"sources":[{"source":"osv","source_id":"PYSEC-2026-182","url":"https://osv.dev/vulnerability/PYSEC-2026-182"}],"summary":"The partitioned_dag_runs endpoints in the Airflow UI enforced only asset-level access control, not per-Dag authorization. An authenticated UI/API user with global Asset:read permission could enumerate"}