IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Apache Camel Spring Redis: Unfiltrierte Java-Deserialisierung von Redis-Nutzdaten

CVE-2026-78165Hoch 8.8Exploit öffentlich

← Alle Schwachstellen

Zusammenfassung

Die Spring-Redis-Komponente von Apache Camel verwendet den standardmässigen JDK-Serialisierer ohne ObjectInputFilter und deserialisiert Redis-Nutzdaten daher ohne Einschränkung. Ein Angreifer, der auf einen von Camel abonnierten Kanal publizieren kann, kann die Deserialisierung eines präparierten Objekts auslösen und Code auf dem Camel-Host ausführen (CVSS 8.8, CWE-502). Derselbe Standardserialisierer betrifft auch Producer-Lesebefehle (GET, HGET, HGETALL, HVALS) und das Redis-Idempotent-Repository, und ein benutzerdefiniertes redisTemplate schützt den Consumer-Pfad nicht.

Betroffen

  • Apache Camel ab 2.11.0 vor 4.18.5
  • Apache Camel ab 4.19.0 vor 4.22.1
  • Standardmässig betroffen sind nur Deployments, bei denen die Option serializer nicht auf einen nicht-Java-Serialisierer gesetzt ist.

Behoben in

  • Apache Camel 4.23.0
  • Apache Camel 4.22.1 (Release-Linie 4.22.x)
  • Apache Camel 4.18.5 (Release-Linie 4.18.x)
  • Releases 4.14.x und älter sind End of Life und erhalten keinen Fix.

Umgehung

  • Die JVM-weite Systemeigenschaft jdk.serialFilter setzen, zum Beispiel -Djdk.serialFilter=!java.net.**;java.**;javax.**;org.apache.camel.**;!*
  • Oder die Endpoint-Option serializer auf einen nicht-Java-Serialisierer wie StringRedisSerializer setzen. Dies muss als Option serializer erfolgen, nicht nur im benutzerdefinierten redisTemplate.
  • Authentifizierung auf der Redis-Instanz verlangen und einschränken, welche Clients auf abonnierte Kanäle publizieren dürfen.
  • Von Camel genutzte Redis-Instanzen nicht in unvertrauenswürdige Netzwerke exponieren.

Ausnutzung

  • CISA SSVC: Exploitation-Status 'poc' (Proof of Concept verfügbar), nicht automatisierbar, totale technische Auswirkung.
  • Eine aktive Ausnutzung ist nicht bekannt.

Unsere Empfehlung

  • Apache Camel auf 4.23.0 aktualisieren, bzw. auf 4.22.1 oder 4.18.5 auf den jeweiligen Release-Linien.
  • Deployments auf 4.14.x oder älter auf einen unterstützten Release migrieren.
  • Falls ein sofortiges Update nicht möglich ist, die Workarounds jdk.serialFilter oder serializer anwenden.
  • Prüfen, ob Camel-Spring-Redis-Endpoints Kanäle konsumieren, auf die unvertrauenswürdige Parteien publizieren können.
  • Zugriffskontrollen der Redis-Instanz prüfen und auf unerwartete PUBLISH-Aktivitäten sowie Java-Deserialisierungsfehler achten.

Öffentliche Exploits

Links zu fremden Seiten, von uns nicht geprüft – Exploit-Code kann Schadsoftware enthalten. Nur in isolierten Testumgebungen verwenden.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 15:52.

Referenzen der NVD (7)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.