External risk intelligence

Apache Camel FTP Path Traversal Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-79983

The vulnerability exists in the Apache Camel FTP component, specifically within remote-file consumers that poll external servers. While these consumers act as clients connecting to remote infrastructure, they are not typically public-facing services themselves. Internet reachability is possible depending on the specific integration architecture and whether the component connects to untrusted or compromised external FTP servers.

Halo Surface Signal: 3 out of 5 — possibly public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A vulnerability in the Apache Camel FTP component could allow an attacker to access, delete, or rename files outside of the intended directory on a remote server. This occurs because the component improperly handles file paths received from the server, potentially enabling actions on files beyond the configured polling directory.

  • Allows unauthorized file access or modification.
  • Impacts systems using remote file operations.
  • Confirm if remote file access is used.

Attack Path

How an attacker could exploit the issue

An attacker can exploit this vulnerability by manipulating the file names received from an FTP server. If an attacker can control the FTP server's directory listing, they can trick the Apache Camel FTP component into reading, deleting, or renaming files outside of its intended polling directory. This is possible because the component concatenates the configured directory with the file name without proper validation, allowing it to access files beyond its boundaries using the endpoint's credentials.

  • Attacker controls FTP server listing.
  • Component concatenates pathnames insecurely.
  • Unrestricted file access on the remote server.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability in Apache Camel's FTP component could allow an attacker to read, delete, or rename files outside of the intended polling directory on the remote FTP server. This occurs when the server returns specially crafted directory listing entries that trick Camel into constructing an absolute file path that escapes the configured directory. This could lead to unauthorized access and modification of files the Camel application is not supposed to interact with.

  • Remote files and directories could be affected.
  • Malicious server responses could cause path traversal.
  • Unauthorized file access and modification may occur.

Operational Fix

Recommended remediation, mitigation, and detection steps

The Apache Camel FTP component's path traversal vulnerability requires immediate attention from teams managing integrations that use this component. The first step is to identify all instances of affected Camel versions, determine their exposure to potentially malicious FTP servers or compromised server environments, and confirm which integrations are business-critical. Once identified and prioritized, a plan for remediation or mitigation should be developed, involving coordination with application owners and potentially vendor management if the component is part of a third-party solution.

  • Application owners and platform teams should own this issue.
  • Verify all Camel FTP consumer integrations.
  • Plan remediation or implement temporary risk reduction.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Apache Camel and its FTP component?

Apache Camel is an open-source integration framework that helps developers connect different software systems. Its FTP component allows these systems to act as an FTP client, enabling them to automatically download, move, or delete files from remote servers as part of a data processing workflow.

What is the Path Traversal weakness in CVE-2026-79983?

This is a CWE-22 Path Traversal vulnerability. It happens because the software blindly trusts file names provided by a remote FTP server. By including special path characters in these names, an attacker can trick the Camel consumer into reaching files outside the intended folder, potentially performing actions like deletion or unauthorized reads.

How does an attacker trigger this vulnerability?

The trigger occurs when the FTP consumer processes a directory listing from an untrusted, compromised, or malicious FTP server. If the server provides a crafted file name, the consumer fails to validate that the resulting path stays within the allowed directory. Note that standard, honest FTP servers do not trigger this issue.

Is my system at risk according to Halo Surface Signal?

Risk depends on your integration architecture. While the Apache Camel component is not usually a public-facing service itself, Halo Surface Signal flags this as 'Possible' if your system connects to untrusted or potentially compromised external FTP servers, as these connections create the necessary channel for the attack.

What steps should I take if I use Apache Camel?

First, identify all applications using the affected Camel versions (4.0.0 through 4.22.1). Prioritize integrations that connect to external or untrusted FTP servers. Once identified, coordinate with your application teams to update the component to a patched version to ensure proper file path validation.

References