CVE-2026-78162

LOWCVSS 10.0 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

Deserialization of Untrusted Data vulnerability in Apache Camel. This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1. The camel-hazelcast component applies a default Hazelcast JavaSerializationFilterConfig to the instances it creates from its own configuration, a protection introduced by CVE-2026-43865. That change did not reach two of the configuration paths Camel builds itself, so those paths continued to create Hazelcast instances whose Java deserialization is unrestricted. ReplicatedHazelcastAggregationRepository extends HazelcastAggregationRepository but overrides doStart() without calling super.doStart(), keeping its own copy of the bootstrap block, and therefore never received the filter: a route using it without supplying a hazelcastInstance starts a Hazelcast member that deserializes values read from the backing ReplicatedMap with no class restriction. HazelcastDefaultComponent#getOrCreateHzClientInstance() builds its own ClientConfig when hazelcastMode=client is selected and neither a referenced ClientConfig nor hazelcastConfigUri is supplied, and likewise applied no filter, so client-mode endpoints behaved differently from node-mode endpoints for an otherwise identical configuration. In both cases an attacker able to publish into the Hazelcast cluster that the affected instance is attached to can cause a serialized Java object of their choosing to be deserialized inside Hazelcast's own serialization layer, before Camel processes the exchange, resulting in remote code execution. Hazelcast clusters have neither authentication nor TLS enabled by default. Selecting client mode is a topology choice rather than a security option, so neither path required the deployment to opt in to unsafe behaviour. 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. For deployments that cannot upgrade immediately, supply an explicit Hazelcast configuration carrying a JavaSerializationFilterConfig, or inject a pre-built HazelcastInstance, since a user-supplied configuration is never overwritten by Camel. Alternatively set the JVM-wide filter -Djdk.serialFilter=!java.net.;java.;javax.;org.apache.camel.;!* and enable Hazelcast cluster authentication and TLS to restrict who can reach the cluster.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-502

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

STABLE

Threat summary

  • 5 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Peaked 1d ago at 4 mentions (2026-10-19); latest day: 1
  • 5 total mentions across 2 days

Deep dive

Activity timeline5 mentions / 2d
01234Mentions · 2026-10-19: 4Mentions · 2026-10-20: 110-1910-20
Referenced assets4 URLs
Full discourse5 posts
  • VulnTracker@vuln_tracker

    Apache Camel CVE-2026-78162 (CVSS 10.0): an incomplete fix for CVE-2026-43865 leaves camel-hazelcast open to deserialization RCE. Affects Camel 4.0.0 to 4.18.5 and 4.19.0 to 4.22.1. 4.14.x and earlier get no fix. VulnTracker recommends upgrading to 4.23.0, 4.22.1 or 4.18.5, and enabling Hazelcast auth and TLS. Details: http://vulntracker.io/cves/CVE-2026-78162 #ApacheCamel #CVE #Java #InfoSec

    00030129
    841 followersView on X
  • Cybersecurity News DE@cybsecuritynews

    #schwachstellen Apache Camel: Kritische RCE-Lücke in Hazelcast-Anbindung betrifft 4.18.x und 4.22.x #apachecamel #cve202678162 #hazelcast https://cybersecurity-news.de/apache-camel-cve-2026-78162-kritische-rce-hazelcast

    0000017
    16 followersView on X
  • Aretiq.AI@AretiqAI

    ARETIQ Daily Vulnerability Bulletin — October 19, 2026 🔴 CRITICAL: CVE-2026-78162 (apache_software_foundation/apache_camel) AAS 12.8 — PoC on GitHub (nomi-sec/PoC-in-GitHub) 22 vulnerabilities — CRITICAL: 1, HIGH: 21 Full bulletin: https://aretiq.ai/bulletins/2026-10-19/

    0000068
    229 followersView on X
  • NewNormal Security@NewScanTeam

    NewNormal Security turns CVEs since the previous batch into new detections, every day. 𝗗𝗮𝗶𝗹𝘆 𝗖𝗩𝗘 𝗥𝗲𝗽𝗼𝗿𝘁 — 19 Oct 2026 𝗔𝗱𝗱𝗲𝗱 to NewScan 𝘁𝗼𝗱𝗮𝘆: 📦 Vulnerable Apache Camel builds — a routed message deserialized into code execution on the integration host, plus SSRF and XXE in the same pipelines (Apache Camel CVE-2026-78162, CVE-2026-78165, CVE-2026-88901) 📦 Vulnerable Apache Answer builds — private posts read anonymously, and an emailed verification code accepted on a different workflow (Apache Answer CVE-2026-76994, CVE-2026-67249) 📦 Vulnerable Gitea builds — a signed-in user reads another account's keys and watched private repos (Gitea CVE-2026-97859, CVE-2026-110311) Test your stack with NewScan — free, self-hosted: https://newnormalsecurity.com/newscan?utm_source=x&utm_medium=social&utm_campaign=daily-cve #infosec #AppSec #Deserialization #CSO #REDTEAM

    0000028
    6 followersView on X
  • Upwind Security MDR@UpwindMDR

    🚨Critical - Apache Camel Hazelcast Unfiltered Java Deserialization RCE (CVE-2026-78162) Apache Camel camel-hazelcast can create Hazelcast member/client instances on certain config paths without applying a Java deserialization filter, leaving deserialization unrestricted. If an attacker can publish into the connected Hazelcast cluster, they can trigger crafted object deserialization in Hazelcast’s serialization layer, leading to RCE. 👉Affected: org.apache.camel:camel-hazelcast >= 4.0.0 < 4.18.5 and >= 4.19.0 < 4.22.1 | Upgrade to 4.18.5 / 4.22.1 / 4.23.0

    0000064
    324 followersView on X

Explore more