| Package | Affected versions | Patched versions |
|---|---|---|
| apache-airflow-providers-ftp | < 3.15.1 | 3.15.1 |
| apache-airflow-providers-ftp | < 3.15.1 | 3.15.1 |
The Apache Airflow FTP provider's FTPSHook.get_conn() created an ftplib.FTP_TLS connection but never called prot_p(), 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.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free