{"id":"CVE-2020-17526","published":"2020-12-21T16:45:13Z","modified":"2025-02-13T16:27:35Z","title":"Incorrect Session Validation in Apache Airflow Webserver versions prior to 1.10.14 with default config allows a…","vendor":"Apache","product":"Apache Airflow","tier":"tail","description":{"text":"Incorrect Session Validation in Apache Airflow Webserver versions prior to 1.10.14 with default config allows a malicious airflow user on site A where they log in normally, to access unauthorized Airflow Webserver on Site B through the session from Site A. This does not affect users who have changed the default value for `[webserver] secret_key` config.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.23864,"percentile":0.9783,"provenance":"source"},"cwes":[],"references":[{"url":"https://lists.apache.org/thread.html/rbeeb73a6c741f2f9200d83b9c2220610da314810c4e8c9cf881d47ef%40%3Cusers.airflow.apache.org%3E","tags":["x_refsource_MISC"]},{"url":"http://www.openwall.com/lists/oss-security/2020/12/21/1","tags":["mailing-list","x_refsource_MLIST"]},{"url":"https://lists.apache.org/thread.html/r466759f377651f0a690475d5a52564d0e786e82c08d5a5730a4f8352%40%3Cannounce.apache.org%3E","tags":["mailing-list","x_refsource_MLIST"]}],"priority":{"score":24.6,"factors":[{"name":"EPSS percentile","points":19.57},{"name":"Public exploit code","points":5.0}]},"exploitSources":{"nuclei":[{"id":"CVE-2020-17526","name":"Apache Airflow <1.10.14 - Authentication Bypass","severity":"high","path":"http/cves/2020/CVE-2020-17526.yaml","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2020/CVE-2020-17526.yaml"}],"provenance":"source"},"vendorSlug":"apache","affectedVersions":[{"vendor":"Apache Software Foundation","product":"Apache Airflow","versions":[">= Apache Airflow, < 1.10.14"]}],"affected":[{"ecosystem":"PyPI","package":"apache-airflow","vulnerableRanges":["<1.10.14"],"patched":["1.10.14"],"from":["GHSA-7mx5-x372-xh87","PYSEC-2020-22"],"provenance":"source"}],"euvd":{"id":"EUVD-2020-0041","exploited":false,"provenance":"source"},"lineage":{"packageHistory":[{"cve":"CVE-2020-13944","published":"2020-09-17","fixed":"1.10.12","kev":false},{"cve":"CVE-2020-17511","published":"2020-12-14","fixed":"1.10.13","kev":false,"link":{"from":"CVE-2020-17511","to":"CVE-2020-17526","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"PyPI:apache-airflow","fromFixed":"1.10.13","toFixed":"1.10.14","daysApart":7}]}},{"cve":"CVE-2020-17513","published":"2020-12-14","fixed":"1.10.13","kev":false},{"cve":"CVE-2020-17526","published":"2020-12-21","fixed":"1.10.14","kev":false},{"cve":"CVE-2026-32794","published":"2026-03-30","fixed":"1.12.0","kev":false},{"cve":"CVE-2025-67895","published":"2025-12-17","fixed":"2.0.0","kev":false},{"cve":"CVE-2021-26559","published":"2021-02-17","fixed":"2.0.1","kev":false}],"package":"PyPI:apache-airflow"}}