← Back to the live CVE advisory feed

CVE-2026-83531: Apache Camel: from 4.4.0

Severity
8.8 (HIGH)
Vendor
APACHE
Affected versions
Before 4.18.5
Fixed version
4.23.0
Patch status
Patched
Published
2026-10-19T11:17:21.507

Why it matters

High-severity vulnerability requiring prioritized review.

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.

Technical summary

Improper Control of Generation of Code ('Code Injection'), Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection') vulnerability in Apache Camel. This issue affects Apache Camel: from 4.4.0 before 4.18.5, from 4.19.0 before 4.22.1. The dynamic-router-control endpoint, introduced in 4.4.0, lets routing participants manage Dynamic Router subscriptions by sending control messages. When it handled a subscribe or update request, DynamicRouterControlProducer took the subscription predicate and the name of the language used to compile it from the incoming message, either from the predicate and expressionLanguage fields of a DynamicRouterControlMessage body or from the CamelDynamicRouterPredicate and CamelDynamicRouterExpressionLanguage headers. DynamicRouterControlService then resolved that language from the CamelContext and compiled the expression into a Predicate, with no allow-list and no opt-in. The compiled predicate was added to the channel's rule base and evaluated against every exchange routed through the corresponding dynamic-router endpoint for as long as the subscription existed. A route that forwards messages from an external transport to the control endpoint, as shown in the component documentation for routing participants in other JVMs or applications, therefore let any actor able to send a message on that transport supply an expression of their choosing, which was evaluated with the privileges of the Camel process. Any expression language available on the classpath could be selected, including the simple language, which is always present and was the default on the header path, so removing optional expression languages from the classpath did not prevent the issue. Exploitation requires the ability to send a message on a transport whose route forwards it to a dynamic-router-control endpoint; no other authentication or user interaction is needed. Releases before 4.4.0 are not affected, because their control channel took predicate expressions only from the endpoint URI configured by the route author. Users are recommended to upgrade to version 4.23.0, which fixes the issue. If users are on the 4.22.x releases stream, then they are suggested to upgrade to 4.22.1. If users are on the 4.18.x releases stream, then they are suggested to upgrade to 4.18.5. The 4.14.x releases stream and earlier reached end of life before this issue was resolved and will not receive a fix, so deployments on those lines must move to a supported release. After upgrading, a control message that carries a predicate expression or an expression language is rejected unless the new allowPredicateFromMessage option is enabled on the dynamic-router-control endpoint; enable it only when every sender of control messages is trusted. For deployments that cannot upgrade immediately, do not forward messages from untrusted or shared transports to a dynamic-router-control endpoint. Where control messages must cross such a transport, authenticate the sender and make sure the predicate and expression language of each subscription are set by the route rather than taken from the incoming message, for example by removing the CamelDynamicRouterPredicate and CamelDynamicRouterExpressionLanguage headers and clearing the predicate and expressionLanguage fields of a DynamicRouterControlMessage before it reaches the endpoint. Removing optional expression languages from the classpath is not a sufficient workaround. As defence in depth, restrict who can send to the transports that feed the control endpoint, and on 4.23.0 and 4.22.1 set the allowedSchemes option of the dynamic-router endpoint to limit which endpoints a subscription's destinationUri may name.

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.