← Back to the live CVE advisory feed

CVE-2026-79983: Apache Camel: from 4.0.0

Severity
7.4 (HIGH)
Vendor
APACHE
Affected versions
Before 4.18.5
Fixed version
4.22.1.
Patch status
Patched
Published
2026-10-19T11:17:20.207

Why it matters

This matters because the affected product may allow code execution. Prioritize systems that are internet-facing or have privileged access to other infrastructure.

Recommended admin actions

  • Review and patch based on exposure, asset criticality, and business impact.
  • Compare installed versions against the affected version range in the advisory.
  • Treat internet-facing systems as higher priority.
  • Review logs for suspicious activity related to the affected application or component.

Technical summary

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache Camel FTP 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 ftp, ftps and sftp schemes, all of which are affected. The reporter demonstrated the issue end to end against an ftp endpoint, driving a Camel route with a malicious server whose LIST response named a file outside the polled directory. 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.

CVE data is sourced from NVD/CNA records and optional enrichment. Validate against the vendor advisory before taking production action.

VULNERABILITY PULSE

LAST UPDATED: OCT 20, 2026 04:00 PM UTC
444 RECORDS
SECURE FEED ACTIVE
AFFECTED PRODUCT ACTION
CVE-2026-111057
mercury PATCH
Reporter: SECURITY-ADVISORIES
10
CRITICAL
VIEW RECORD
CVE-2026-105312
REDHAT
Reporter: SECALERT
9.9
CRITICAL
VIEW RECORD
CVE-2026-111058
Mercury is a Python framework for sharing Jupyter notebooks as web applications and dashboards PATCH
Reporter: SECURITY-ADVISORIES
9.8
CRITICAL
VIEW RECORD
CVE-2026-107083
SENAYAN Library Management System (SLiMS) Bulian (slims9 bulian) 9.8.0
Reporter: CVE
9.8
CRITICAL
VIEW RECORD
CVE-2026-111862
Rank Math SEO PRO
Reporter: SECURITY
9.8
CRITICAL
VIEW RECORD
CVE-2026-113620
Eclipse ioFog
Reporter: EMO
9.8
CRITICAL
VIEW RECORD
CVE-2026-107188
RAPID7
Reporter: CVE
9.6
CRITICAL
VIEW RECORD
CVE-2026-109432
Camunda 7.24.0 PATCH
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-112776
Craft CMS from 5.0.0 PATCH
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-112779
Grav API plugin (grav-plugin-api) 1.0.40 PATCH
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-112780
Grav from 2.0.15 PATCH
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-109442
piflow 2.0.0
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-75128
Langchain-Chatchat
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-77932
DB-GPT
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-77933
DB-GPT
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-77936
letta
Reporter: DISCLOSURE
9.3
CRITICAL
VIEW RECORD
CVE-2026-113380
RingRTC PATCH
Reporter: CVE
9.3
CRITICAL
VIEW RECORD
CVE-2026-43836
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
9.3
CRITICAL
VIEW RECORD
CVE-2026-43844
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
9.3
CRITICAL
VIEW RECORD
CVE-2026-9589
Unblu Spark
Reporter: VULNERABILITY
9.3
CRITICAL
VIEW RECORD
CVE-2026-109437
Cognition PATCH
Reporter: DISCLOSURE
9.2
CRITICAL
VIEW RECORD
CVE-2026-112393
Pillow is a Python imaging library. From 2.0.0 until 13.0.0, Pillow PATCH
Reporter: SECURITY-ADVISORIES
9.2
CRITICAL
VIEW RECORD
CVE-2026-112398
Pillow is a Python imaging library PATCH
Reporter: SECURITY-ADVISORIES
9.2
CRITICAL
VIEW RECORD
CVE-2026-112403
Pillow is a Python imaging library PATCH
Reporter: SECURITY-ADVISORIES
9.2
CRITICAL
VIEW RECORD
CVE-2026-112900
Pillow is a Python imaging library. From 2.6.0 until 13.0.0, Pillow PATCH
Reporter: SECURITY-ADVISORIES
9.2
CRITICAL
VIEW RECORD
CVE-2026-43838
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
9.2
CRITICAL
VIEW RECORD
CVE-2026-43845
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
9.2
CRITICAL
VIEW RECORD
CVE-2026-112377
attested-tls-poc
Reporter: DISCLOSURE
9.1
CRITICAL
VIEW RECORD
CVE-2026-10572
IBM
Reporter: PSIRT
8.8
HIGH
VIEW RECORD
CVE-2026-10574
IBM
Reporter: PSIRT
8.8
HIGH
VIEW RECORD
CVE-2026-10743
IBM
Reporter: PSIRT
8.8
HIGH
VIEW RECORD
CVE-2026-82166
Dell Application Store PATCH
Reporter: SECURITY_ALERT
8.8
HIGH
VIEW RECORD
CVE-2026-76788
ZEPHYRPROJECT
Reporter: VULNERABILITIES
8.8
HIGH
VIEW RECORD
CVE-2026-112404
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.8
HIGH
VIEW RECORD
CVE-2026-112896
Pillow is a Python imaging library PATCH
Reporter: SECURITY-ADVISORIES
8.8
HIGH
VIEW RECORD
CVE-2026-53995
mlflow
Reporter: DISCLOSURE
8.8
HIGH
VIEW RECORD
CVE-2026-107400
IBM TRIRIGA Application Platform 5.0.0
Reporter: PSIRT
8.8
HIGH
VIEW RECORD
CVE-2026-109126
IBM
Reporter: PSIRT
8.8
HIGH
VIEW RECORD
CVE-2026-109395
Ning compress-lzf PATCH
Reporter: DISCLOSURE
8.8
HIGH
VIEW RECORD
CVE-2026-86919
APPLE PATCH
Reporter: PRODUCT-SECURITY
8.8
HIGH
VIEW RECORD
CVE-2026-86922
APPLE PATCH
Reporter: PRODUCT-SECURITY
8.8
HIGH
VIEW RECORD
CVE-2026-86949
APPLE PATCH
Reporter: PRODUCT-SECURITY
8.8
HIGH
VIEW RECORD
CVE-2026-105949
REDHAT
Reporter: SECALERT
8.8
HIGH
VIEW RECORD
CVE-2026-112305
Semaphore UI
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112309
@rvf/set-get PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112366
Picomatch
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112770
Craft CMS 4.x PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112772
Craft CMS from 5.0.0 PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112773
Craft CMS from 5.0.0 PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112774
Craft CMS from 5.8.0 PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112775
Craft CMS from 5.0.0 PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112777
Craft CMS 4.x PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112781
Grav from 2.0.0 PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112782
Grav 1.7.53 PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-112397
Pillow is a Python imaging library PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112399
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112400
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112402
Pillow is a Python imaging library PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112405
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112406
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112892
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112894
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112895
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-112897
Product identification pending PATCH
Reporter: SECURITY-ADVISORIES
8.7
HIGH
VIEW RECORD
CVE-2026-109443
JoySafeter
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-109444
OpenSRE
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-77926
Aix-DB 1.2.4
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-77930
EvoScientist 0.1.0 PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-77934
Coze Studio PATCH
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-77935
Coze Studio
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-105299
Summary PATCH
Reporter: CNA
8.7
HIGH
VIEW RECORD
CVE-2026-113404
WebITR developed by Uniong
Reporter: TWCERT
8.7
HIGH
VIEW RECORD
CVE-2026-113405
BA-Workflow developed by YS-infoware
Reporter: TWCERT
8.7
HIGH
VIEW RECORD
CVE-2026-113406
BA-Workflow developed by YS-infoware
Reporter: TWCERT
8.7
HIGH
VIEW RECORD
CVE-2026-113407
BA-Workflow developed by YS-infoware
Reporter: TWCERT
8.7
HIGH
VIEW RECORD
CVE-2026-43839
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
8.7
HIGH
VIEW RECORD
CVE-2026-112238
Extension "File manager"
Reporter: F4FB688C-4412-4426-B4B8-421ECF27B14A
8.7
HIGH
VIEW RECORD
CVE-2026-85267
A Cross-Site WebSocket Hijacking vulnerability in Cloud Shell PATCH
Reporter: F45CBF4E-4146-4068-B7E1-655FFC2C548C
8.7
HIGH
VIEW RECORD
CVE-2026-113358
LavaLite CMS
Reporter: DISCLOSURE
8.7
HIGH
VIEW RECORD
CVE-2026-109431
Camunda 7.24.0 PATCH
Reporter: DISCLOSURE
8.6
HIGH
VIEW RECORD
CVE-2026-112306
NocoBase @nocobase/plugin-collection-sql
Reporter: DISCLOSURE
8.6
HIGH
VIEW RECORD
CVE-2026-103038
PingTools Network Utilities 4.64
Reporter: HELP
8.6
HIGH
VIEW RECORD
CVE-2026-107186
RAPID7
Reporter: CVE
8.6
HIGH
VIEW RECORD
CVE-2026-112370
Magic NX15
Reporter: CNA
8.6
HIGH
VIEW RECORD
CVE-2026-112371
Magic NX15
Reporter: CNA
8.6
HIGH
VIEW RECORD
CVE-2026-109440
LangAlpha
Reporter: DISCLOSURE
8.6
HIGH
VIEW RECORD
CVE-2026-77937
Letta
Reporter: DISCLOSURE
8.6
HIGH
VIEW RECORD
CVE-2026-97627
ADX5004
Reporter: VULTURES
8.6
HIGH
VIEW RECORD
CVE-2026-43835
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
8.6
HIGH
VIEW RECORD
CVE-2026-43846
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
8.6
HIGH
VIEW RECORD
CVE-2026-43850
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
8.6
HIGH
VIEW RECORD
CVE-2026-43856
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
8.6
HIGH
VIEW RECORD
CVE-2026-43857
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
8.6
HIGH
VIEW RECORD
CVE-2026-43858
ADAM-3600
Reporter: 5F57B9BF-260D-4433-BF07-B6A79E9BB7D4
8.6
HIGH
VIEW RECORD
CVE-2026-113389
Vigor2960
Reporter: CNA
8.6
HIGH
VIEW RECORD
CVE-2026-14933
Cross-site scripting in the embedded co-browsing feature in Unblu inc
Reporter: VULNERABILITY
8.6
HIGH
VIEW RECORD
CVE-2026-113390
Vigor2960
Reporter: CNA
8.6
HIGH
VIEW RECORD
CVE-2026-113391
Vigor2960 PATCH
Reporter: CNA
8.6
HIGH
VIEW RECORD
CVE-2026-107187
RAPID7
Reporter: CVE
8.5
HIGH
VIEW RECORD
CVE-2026-105810
Tapo C320WS v2
Reporter: F23511DB-6C3E-4E32-A477-6AA17D310630
8.5
HIGH
VIEW RECORD

About the Vulnerability Pulse CVE Feed

The Vulnerability Pulse feed tracks live CVE advisories sourced from the National Vulnerability Database and vendor security disclosures. It is designed for SOC analysts, IT administrators, and security teams who need a fast, filterable view of current vulnerabilities without digging through raw NVD data.

How to Use the CVE Advisory Tracker

Use the severity filters to narrow results to Critical or High priority vulnerabilities. Filter by vendor to focus on software and hardware relevant to your environment. Export to CSV for reporting, ticketing, or patch prioritization workflows.

What Is a CVE Advisory?

A CVE (Common Vulnerabilities and Exposures) advisory is a public disclosure of a security vulnerability assigned a unique identifier by MITRE. Advisories include severity scores (CVSS), affected versions, and remediation guidance. Monitoring CVE advisories is a core function of vulnerability management programs and SOC operations.

CVE Analysis & Writeups

For in-depth analysis of specific vulnerabilities, visit the IT Knowledge Bases blog for CVE breakdowns, exploitation analysis, and remediation guidance written for security practitioners.