{"action":"Upgrade apache-airflow to 3.2.2 or later.","affected":[{"fixed":"3.2.2","introduced":"3.0.0"}],"component":"apache-airflow","cve_ids":["CVE-2026-41017"],"ecosystem":"PyPI","epss":0.0035,"exploited":false,"fixed_versions":["3.2.2"],"ghsa_id":"GHSA-95v7-h9j5-gvjr","id":"tcs_01M5KGV7NJ7396N54G5MC6EC7R","modified_at":"2026-07-13T16:45:11.328047036Z","published_at":"2026-06-01T09:16:18.343Z","references":["https://osv.dev/vulnerability/PYSEC-2026-171","http://www.openwall.com/lists/oss-security/2026/05/31/6","https://lists.apache.org/thread/9jx0sk49c1250zflx0q3clc717qgjdch","https://github.com/apache/airflow/pull/65348","https://github.com/advisories/GHSA-95v7-h9j5-gvjr"],"severity":{"label":"medium","score":5.9},"sources":[{"source":"osv","source_id":"PYSEC-2026-171","url":"https://osv.dev/vulnerability/PYSEC-2026-171"}],"summary":"Apache Airflow's `JWTRefreshMiddleware` set the JWT auth cookie without the `Secure` flag, so deployments running the Airflow API server behind an HTTPS-terminating reverse proxy (e.g. nginx / Envoy /"}