Zum Inhalt springen
EXYS
Zurück zu den CVEs

CVE-2026-79986

9.1, kritisch

Apache Software Foundation Apache Camel Path Traversal Vulnerability

CVSS
9.1, kritisch kritisch CVSS v3.1
EPSS, nächste 30 Tage
0.6% höher als 50.9% der bewerteten CVEs
Ausnutzung
Keine öffentlichen Belege
Veröffentlicht
19. Okt. 2026vor 16 Tagen

Beschreibung

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache Camel Azure Files component. This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1. The Camel remote-file consumers poll a directory on a remote server and build the absolute remote path of each file by concatenating the configured directory with the file name reported in the server's directory listing. That concatenation (FtpUtils.absoluteFilePath and GenericFileConsumer) applied no lexical normalization and no check that the result stayed inside the directory being polled, and the resulting path became the operand for every subsequent remote operation on the file: retrieval (FtpOperations.retrieveFile / SftpOperations, reached from GenericFileConsumer where the retrieve name is taken verbatim from GenericFile.getAbsoluteFilePath), deletion when delete=true (GenericFileDeleteProcessStrategy), and renaming when move, preMove, moveFailed or readLock=rename is configured (GenericFileProcessStrategySupport and GenericFileRenameExclusiveReadLockStrategy). Neither isValidFile nor isMatched performed any containment check. A listing entry that is not a single path segment therefore resolved to a path outside the configured polling directory, causing Camel to read, delete or rename files outside it using the endpoint's own credentials. A listing name is not route-controlled data. It is supplied by the remote server, and the FTP control channel carries no integrity protection at all, so an on-path attacker can rewrite a LIST response without holding any credentials; a compromised, malicious or multi-tenant server, or a server backed by a virtual filesystem, can emit such a name directly. Retrieval is reachable in a default consumer configuration, since the remote consumers download every listed file; deletion and renaming additionally require one of the disposition options above, all of which are common. Escape from the directory Camel was configured to poll is unconditional, while escape from the server's own account boundary additionally depends on whether that server confines the account. The jailStartingDirectory option, which is documented as restricting Camel to the starting directory and is enabled by default, governed producer writes and, since the localWorkDirectory containment work, consumer downloads to the local work directory - but it did not constrain this remote operand, so its name and description claimed a boundary that was not enforced here. The same entry point had already been recognised on the local side: the localWorkDirectory download path was constrained so that a remote file name containing parent-directory segments could not resolve outside the local work directory. The remote operand was the remaining half of that surface. This artifact provides the azure-files scheme. Its consumer derives from the same RemoteFileConsumer base class and composed the remote path through a plain concatenation helper, so it inherited the same unconstrained resolution. Reaching it requires a listing name that is not a single path segment, which the Azure Files REST service does not normally return; the exposure was corrected on the same basis as the other remote-file consumers rather than from a demonstrated proof of concept against this scheme. Upgrade to Apache Camel 4.23.0, which fixes the issue. Users on the 4.22.x releases stream should upgrade to 4.22.1. Users on the 4.18.x LTS releases stream should upgrade to 4.18.5. The 4.14.x stream reached end of life and does not receive this fix; users on it should move to a supported releases stream.

Details

Hersteller
Apache Software Foundation
Produkt
Apache Camel
Schwachstellentyp
CWE-22 (öffnet in einem neuen Tab)
Status
Geändert
Aktualisiert
3. Nov. 2026
Zugewiesen von
security@apache.org

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Referenzen 7

Die Art der Referenz wird aus den NVD-Tags abgeleitet, wo vorhanden, sonst aus der Form der URL. Betrachten Sie sie als Hinweis.

Weitere CVEs von Apache Software Foundation

Alle CVEs von Apache Software Foundation in unserem Bestand

Derselbe Hersteller in unserem Bestand, kein bekannter Zusammenhang zwischen den Schwachstellen.

  • CVE-2026-64618 Apache Software Foundation Apache Fineract SQL Injection Vulnerability EPSS 0.6% 9.8, kritisch
  • CVE-2026-65874 Apache Software Foundation Apache Fineract SQL Injection Vulnerability EPSS 0.6% 8.8, hoch
  • CVE-2026-78162 Apache Software Foundation Apache Camel Deserialization of Untrusted Data Vulnerability EPSS 0.9% 9.8, kritisch
  • CVE-2026-79983 Apache Software Foundation Apache Camel Path Traversal Vulnerability EPSS 0.7% 9.1, kritisch
  • CVE-2026-92414 Apache Software Foundation Apache Jackrabbit Session Fixation Vulnerability EPSS 0.7% 9.1, kritisch
  • CVE-2026-104714 Apache Software Foundation Apache Struts Race Condition Vulnerability EPSS 0.5% 8.8, hoch
  • CVE-2026-86089 Apache Software Foundation Apache NiFi Missing Authorization Vulnerability EPSS 0.4% 7.1, hoch
  • CVE-2026-87976 Apache Software Foundation Apache NiFi Registry Path Traversal Vulnerability EPSS 0.8% 8.1, hoch

Über diese Seite hinaus

Ist CVE-2026-79986 in Ihrem Netzwerk?

Diese Seite zeigt, wie gefährlich CVE-2026-79986 allgemein ist. Ob sie auf einem Ihrer Geräte steckt, kann nur ein Scan Ihres eigenen Netzwerks sagen. Genau das tun unsere Systeme jeden Tag für die Unternehmen, die wir schützen.

  • EXYS7600 OCELOT

    Finden, bevor Angreifer sie finden

    Ocelot scannt Ihr Netzwerk nach Zeitplan und meldet jede gefundene Schwachstelle mit ihrer CVE-Kennung, ihrem CVSS-Wert und der Zahl Ihrer betroffenen Hosts. Ein Befund wie CVE-2026-79986 kommt mit den Geräten, die zu patchen sind.

    EXYS7600 OCELOT entdecken
  • EXYS7950 KONDRA

    Erkennen, wenn sie ausgenutzt wird

    Bis der Patch eingespielt ist, überwacht Kondra Netzwerk, Ereignisse und Endpoints in Echtzeit. Es führt ein Inventar der auf jedem Endpoint installierten Software, und seine Regeln zur Anomalieerkennung melden, was ein Angreifer im Netz tut.

    EXYS7950 KONDRA entdecken
Ihre Gefährdung prüfen

Zusammengestellt aus der NVD-2.0-API, dem CISA-Katalog Known Exploited Vulnerabilities und FIRST EPSS. Die Bewertungen entsprechen unserer letzten Erfassung am 4. Nov. 2026, nicht dem aktuellen Stand der Quellen.