Vulnerability Details CVE-2026-81914
Apache Airflow's Google provider built Google Drive search expressions by interpolating file and folder names directly into single-quoted string literals, without escaping the quote character that delimits them. A name containing an apostrophe therefore terminated the literal early and appended clauses of the attacker's choosing to the query.
The names are frequently not written by the Dag author. In a wildcard `gcs_to_gdrive` transfer they come from the source bucket listing, so anyone able to create objects in that bucket controls them — typically an external data producer or an ingest-only service account, a different trust principal from the Dag author. An injected clause can broaden the match and so steer which file or folder the hook resolves: an upload can be directed into a folder the attacker named, and, because downloads select the most recently modified match, a download can return a file they placed rather than the one the Dag asked for.
Affects deployments passing externally-sourced names to the Google Drive hook, including wildcard `gcs_to_gdrive` transfers from buckets writable by less-trusted principals. Users are advised to upgrade to `apache-airflow-providers-google` `22.6.0` or later, which escapes quote and backslash characters in every value interpolated into a Drive query.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.003
EPSS Ranking 19.4%
CVSS Severity
CVSS v3 Score 4.3
Products affected by CVE-2026-81914
-
cpe:2.3:a:apache:apache-airflow-providers-google:1.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:1.3.1
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.11.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.11.1
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.12.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.13.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.13.1
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.14.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.15.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.16.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.17.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.18.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.19.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.20.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.21.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.21.1
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.22.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.23.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.24.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.25.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:10.26.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:11.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:12.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:14.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:14.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:15.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:15.0.1
-
cpe:2.3:a:apache:apache-airflow-providers-google:15.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:16.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:16.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:17.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:17.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:17.2.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:18.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:18.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:19.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:19.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:19.2.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:19.3.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:19.4.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:19.5.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:2.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:2.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:2.2.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:2.3.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:20.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:21.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:21.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:21.2.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:21.3.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:22.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:22.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:22.2.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:22.2.1
-
cpe:2.3:a:apache:apache-airflow-providers-google:22.2.2
-
cpe:2.3:a:apache:apache-airflow-providers-google:22.3.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:22.4.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:22.5.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:3.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:4.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:4.1.1
-
cpe:2.3:a:apache:apache-airflow-providers-google:5.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:5.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.2.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.3.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.4.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.5.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.6.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.7.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:6.8.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:7.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.0.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.1.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.10.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.11.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.12.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.2.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.3.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.4.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.5.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.6.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.7.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.8.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:8.9.0
-
cpe:2.3:a:apache:apache-airflow-providers-google:9.0.0