IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Apache Camel: Code-Injection über den dynamic-router-control-Endpunkt

CVE-2026-83531Hoch 8.8Exploit öffentlich

← Alle Schwachstellen

Zusammenfassung

Der Endpunkt dynamic-router-control der Komponente camel-dynamic-router in Apache Camel kompilierte Subscription-Prädikate, die aus Steuernachrichten stammten. Ein Akteur, der Nachrichten über einen Transportweg senden kann, den eine Route an diesen Endpunkt weiterleitet, kann einen Ausdruck einer verfügbaren Expression Language angeben, der mit den Berechtigungen des Camel-Prozesses ausgeführt wird. Eine weitere Authentifizierung oder Benutzerinteraktion ist nicht nötig, wohl aber eine entsprechende Route.

Betroffen

  • Apache Camel ab 4.4.0 bis vor 4.18.5
  • Apache Camel ab 4.19.0 bis vor 4.22.1
  • Versionen vor 4.4.0 sind nicht betroffen.

Behoben in

  • Auf 4.23.0 aktualisieren (empfohlen)
  • 4.22.x: auf 4.22.1 aktualisieren
  • 4.18.x: auf 4.18.5 aktualisieren
  • 4.14.x und frühere sind End of Life und erhalten keinen Fix; auf eine unterstützte Version wechseln.
  • Unbekannt: behobene Version für 4.19.x bis 4.21.x (stattdessen auf 4.22.1 oder 4.23.0 aktualisieren).

Umgehung

  • Nachrichten von nicht vertrauenswürdigen oder geteilten Transportwegen nicht an einen dynamic-router-control-Endpunkt weiterleiten.
  • Müssen Steuernachrichten über einen solchen Transportweg laufen, den Absender authentifizieren und Prädikat sowie Expression Language in der Route festlegen: die Header CamelDynamicRouterPredicate und CamelDynamicRouterExpressionLanguage entfernen und die Felder predicate und expressionLanguage von DynamicRouterControlMessage leeren.
  • Das Entfernen optionaler Expression Languages aus dem Classpath ist keine ausreichende Massnahme.
  • Festlegen, wer auf die speisenden Transportwege senden darf.
  • Auf 4.23.0 und 4.22.1 die Option allowedSchemes am dynamic-router-Endpunkt setzen.

Ausnutzung

  • Herstellerhinweis und CISA SSVC: keine bekannte Ausnutzung.
  • VulDB: kein öffentlicher Exploit verfügbar.
  • Ein nicht verifizierter Exploit-Eintrag existiert und muss geprüft werden; er ist nicht bestätigt.

Unsere Empfehlung

  • Alle Camel-Installationen mit camel-dynamic-router ermitteln und deren Versionen erfassen.
  • Je nach Release-Linie auf 4.23.0, 4.22.1 oder 4.18.5 aktualisieren.
  • Vor dem Aktivieren von allowPredicateFromMessage prüfen, dass jeder Absender von Steuernachrichten vertrauenswürdig ist; die Option ist standardmässig false und unterbricht nachrichtenbasierte Prädikate.
  • Wo Routen Nachrichten von geteilten oder externen Transportwegen annehmen, die routenseitigen Massnahmen jetzt anwenden.
  • Auf Ausnutzungsaktivitäten achten und Logs auf unerwartete Subscriptions prüfen.

Ö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:51.

Referenzen der NVD (6)

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.