Intel

AIKIDO-2026-838718

apache-airflow-providers-google is vulnerable to Path Traversal

Path TraversalCVE-2026-49297 Published Aug 14, 2026

81

High Risk

This Affects:

PYTHONapache-airflow-providers-google
0.0.1 - 22.2.0
Fixed in 22.2.1
Are you affected? Scan for Free

TL;DR

The Google provider operators GCSToSFTPOperator and GCSTimeSpanFileTransformOperator join Google Cloud Storage object names onto a destination filesystem path without normalizing them or checking containment. An object name that contains .. segments resolves outside the configured destination when a DAG run downloads it. A principal with write access to the source bucket can overwrite arbitrary files on the SFTP server or the Airflow worker host, which can lead to host compromise. The fix normalizes object names and rejects paths that escape the configured base directory.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you ingest from a Google Cloud Storage bucket writable by an untrusted principal using GCSToSFTPOperator or GCSTimeSpanFileTransformOperator.

Background info

apache-airflow-providers-google is vulnerable to Path Traversal in versions 0.0.1 - 22.2.0.

How to fix this

Upgrade the apache-airflow-providers-google library to the patch version.