CVE-2026-40473
Apache Camel Mina : Désérialisation non sécurisée dans MinaConverter.toObjectInput() via TCP/UDP
- Publié
- 27 avr. 2026
- Mise à jour
- 15 juil. 2026
- Attribution de CNA
- apache
- Preuve observée
- 6 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HFaible · 30 prochains jours
- Percentile
- 56,8 %
- Date du modèle
- 21 sept. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
Le convertisseur de type `MinaConverter.toObjectInput(IoBuffer)` du composant camel-mina encapsule un `IoBuffer` dans un `java.io.ObjectInputStream` sans appliquer de `ObjectInputFilter` ni de restrictions de chargement de classes. Lorsqu'une route Camel utilise camel-mina comme consommateur TCP ou UDP et demande la conversion en `ObjectInput` (par exemple via `getBody(ObjectInput.class)` ou `@Body ObjectInput`), un attaquant envoyant un objet Java sérialisé malveillant sur le réseau vers le port consommateur MINA peut déclencher une exécution de code arbitraire dans le contexte de l'application lors de `readObject()`. Ce problème affecte Apache Camel : de 3.0.0 avant 4.14.6, de 4.15.0 avant 4.18.2, de 4.19.0 avant 4.20.0. Il est recommandé aux utilisateurs de mettre à niveau vers la version 4.20.0, qui corrige le problème. Si les utilisateurs sont sur le flux de versions LTS 4.14.x, il leur est suggéré de passer à la version 4.14.6. Si les utilisateurs sont sur le flux de versions 4.18.x, il leur est suggéré de passer à la version 4.18.2.
Sources
2- CVE-2026-33453Exploit
Fournit des preuves de concept fonctionnelles et une analyse détaillée pour trois vulnérabilités critiques d'Apache Camel, notamment l'injection d'en-têtes CoAP et la désérialisation non sécurisée menant à l'exécution de code à distance.
Reproducteur pour CVE-2026-40473 : désérialisation non sécurisée de MinaConverter.toObjectInput dans camel-mina d'Apache Camel (RCE sur TCP/UDP)
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.