Description
Fclairamb ftpserverlib through 0.32.4 contains a cleartext transmission vulnerability because TransferOpen checks only the transferTLS flag set by PROT, not whether the prepared data connection uses TLS. When a client sends PROT P after PASV or PORT, file contents and directory listings cross the network unencrypted, even with mandatory encryption, letting on-path attackers read or modify them.
Published: 2026-10-27
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Cleartext Data Exposure over FTPES
Action: Apply Patch
AI Analysis

Impact

The FTPServerLib library incorrectly validates TLS usage for data transfers. The TransferOpen function checks only the transferTLS flag set by the PROT command and does not confirm that the underlying data connection itself is encrypted. As a consequence, after a client sends PROT P following PASV or PORT, file contents and directory listings are transmitted in cleartext even when the server is operating with mandatory encryption, allowing attackers to read or alter data.

Affected Systems

fclairamb's FTPServerLib is affected for all versions up to and including 0.32.4. The issue exists in the client_handler and handle_misc modules of those releases.

Risk and Exploitability

The CVSS score of 6.3 indicates medium severity, and the EPSS score is not reported, making the exact likelihood of exploitation uncertain. The vulnerability is not listed in the CISA KEV catalog, but an attacker who can intercept the network traffic between the FTP client and server can exploit this flaw. The likely attack vector is network-based; an on‑path adversary can read or tamper with data once the client issues PROT P after establishing a data connection.

Generated by OpenCVE AI on October 27, 2026 at 07:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a version of FTPServerLib released after 0.32.4 that validates the TLS status of the data connection during transfer.
  • Configure the server to reject PROT P or enforce TLS for all data connections, ensuring that only encrypted data channels are used.
  • If an upgrade is not immediately possible, block or monitor non‑TLS data connections and log any cleartext transfers for investigation.

Generated by OpenCVE AI on October 27, 2026 at 07:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Description Fclairamb ftpserverlib through 0.32.4 contains a cleartext transmission vulnerability because TransferOpen checks only the transferTLS flag set by PROT, not whether the prepared data connection uses TLS. When a client sends PROT P after PASV or PORT, file contents and directory listings cross the network unencrypted, even with mandatory encryption, letting on-path attackers read or modify them.
Title Fclairamb ftpserverlib through 0.32.4 Cleartext FTPES Data Transfer via PROT P
Weaknesses CWE-319
References
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-27T00:34:02.373Z

Reserved: 2026-10-27T00:10:23.444Z

Link: CVE-2026-116844

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-27T01:19:07.887

Modified: 2026-10-27T01:19:07.887

Link: CVE-2026-116844

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T07:15:08Z

Weaknesses
  • CWE-319

    Cleartext Transmission of Sensitive Information