Junglewise Threat Intelligence

CVE-2026-45361: Apache Airflow Google Provider disabled SSH host-key verification in ComputeEngineSSHHook

CVE-2026-45361 · Severity: high · CVSS 8.1 · Published 2026-05-25

Vendors: Apache Software Foundation, PyPI.

Executive brief

A vulnerability in the Apache Airflow Google provider allows for potential eavesdropping or tampering with communications between Airflow and Google Compute Engine virtual machines. Because the system does not verify the identity of the remote server during SSH connections, a sophisticated attacker positioned on the network could intercept sensitive data or execute unauthorized commands. This affects organizations using Airflow to manage tasks on Google Cloud infrastructure.

Technical details

The `ComputeEngineSSHHook` in the Apache Airflow Google provider (apache-airflow-providers-google) was found to hard-code the `paramiko.AutoAddPolicy` for SSH connections. This configuration disables strict host-key verification (CWE-322), meaning the client automatically trusts any host key presented by a remote server. An in-path network attacker can exploit this to perform a Man-in-the-Middle (MitM) attack, intercepting or modifying the SSH traffic between the Airflow worker and the Google Compute Engine VM. The vulnerability is addressed in version 22.0.0 by introducing a `host_key_policy` parameter that allows users to configure strict verification.

Affected products

  • Apache Software Foundation apache-airflow-providers-google < 22.0.0

Timeline

  • 2026-05-24: disclosed: Initial disclosure on oss-security mailing list
  • 2026-05-25: advisory: NVD publication date
  • 2026-05-26: advisory: GitHub Advisory published
  • 2026-06-30: patched: GitHub Advisory reviewed and updated with patch information

References

Related threats