Skip to content

← Public intelligence

PyPI package

apache-airflow-providers-ftp

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 7.5PyPIAmendedPublished

    Apache Airflow FTP provider: FTP Provider does not protect FTPS data channel (missing PROT_P)

    CVE-2026-49486 · GHSA-fgch-86x8-fv43

    Affected
    • PyPI apache-airflow-providers-ftp < 3.15.1
    Fixed in
    3.15.1· Vendor fix available
    Issue
    The Apache Airflow FTP provider's FTPSHook.getconn() created an ftplib.FTPTLS connection but never called protp(), so although the control channel was TLS-protected the data channel was transmitted in cleartext. Any deployment using FTPSHook or FTPSFileTransmitOperator to move files over FTPS exposed file contents and credentials-in-transit to a network attacker able to observe the data connection. Upgrade apache-airflow-providers-ftp to 3.15.1 or later, which issues PROT P to encrypt the data channel.

    Recommended action: Upgrade to 3.15.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. Low, CVSS 2.7PyPIAmendedPublished

    Improper Certificate Validation vulnerability in Apache Airflow FTP Provider

    CVE-2024-29733 · GHSA-3gg8-mc87-cq3h

    Affected
    • PyPI apache-airflow-providers-ftp < 3.7.0
    Fixed in
    3.7.0· Vendor fix available
    Issue
    Improper Certificate Validation vulnerability in Apache Airflow FTP Provider. The FTP hook lacks complete certificate validation in FTPTLS connections, which can potentially be leveraged. Implementing proper certificate validation by passing context=ssl.createdefaultcontext() during FTPTLS instantiation is used as mitigation to validate the certificates properly. This issue affects Apache Airflow FTP Provider: before 3.7.0. Users are recommended to upgrade to version 3.7.0, which fixes the issue.

    Recommended action: Upgrade to 3.7.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →