CVE-2026-50203

Apache Airflow SFTP provider: Path traversal in SFTPHook.retrieve_directory allows local file write outside the destination directory via malicious server-supplied directory-entry names

Published Jun 17, 2026 CVSS 3.1 · 9.1 Critical EPSS < 1% KEV · Not listed
Description
A path traversal in the SFTP provider (`SFTPHook.retrieve_directory` / `SFTPOperator(operation=get)`) let a malicious or compromised remote SFTP server write files outside the configured local destination directory via crafted directory-entry names. No Airflow account is required — the attack surface is any deployment downloading directories from an untrusted SFTP server. Upgrade `apache-airflow-providers-sftp` to 5.8.1 or later.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-qf38-jq28-3ccq Apache Airflow SFTP provider: Path traversal in SFTPHook.retrieve_directory
History
Type Values Removed Values Added
First Time appeared Apache
Apache airflow Sftp Provider
Vendors & Products Apache
Apache airflow Sftp Provider
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A path traversal in the SFTP provider (`SFTPHook.retrieve_directory` / `SFTPOperator(operation=get)`) let a malicious or compromised remote SFTP server write files outside the configured local destination directory via crafted directory-entry names. No Airflow account is required — the attack surface is any deployment downloading directories from an untrusted SFTP server. Upgrade `apache-airflow-providers-sftp` to 5.8.1 or later.
Title Apache Airflow SFTP provider: Path traversal in SFTPHook.retrieve_directory allows local file write outside the destination directory via malicious server-supplied directory-entry names
Weaknesses CWE-22
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
Jun 17, 2026, 2:56 PM
Reserved
Jun 4, 2026, 12:05 AM
Status
Analyzed
Published
Jun 17, 2026, 1:20 PM
Modified
Oct 26, 2026, 11:10 AM