MongoDB : trois CVE dans les outils et drivers, dont une injection SQL
L'avis CERTFR-2026-AVI-1430 corrige trois CVE dans Database Tools, le Java Driver et Laravel MongoDB — dont une injection SQL. Mises à jour en 100.20.0, 5.14.0 et 5.12.0.
Le CERT-FR a publié le 30 octobre l'avis CERTFR-2026-AVI-1430 sur de multiples vulnérabilités dans les produits MongoDB. Trois CVE sont concernées, avec des impacts allant de l'atteinte à l'intégrité des données au contournement de la politique de sécurité, en passant par une injection SQL. Les failles ne touchent pas le serveur MongoDB lui-même mais ses outils et bibliothèques clientes.
Produits et versions concernés
Les correctifs portent sur trois composants distincts de l'écosystème MongoDB :
- Database Tools : versions antérieures à 100.20.0 — notes de version.
- Java Driver : versions antérieures à 5.14.0 — release r5.14.0.
- Laravel MongoDB : versions antérieures à 5.12.0 — release 5.12.0.
Les trois CVE
L'avis du CERT-FR n'attribue pas publiquement un impact précis à chaque identifiant : il décrit collectivement une atteinte à l'intégrité, un contournement de la politique de sécurité et une injection SQL. Reportez-vous aux bulletins éditeur liés ci-dessus pour le détail composant par composant avant de prioriser.
Le point qui mérite l'attention : une injection SQL dans l'écosystème d'une base NoSQL. Elle ne concerne pas le moteur documentaire, mais la couche outil/driver — typiquement un chemin où une entrée non neutralisée est concaténée dans une requête côté client ou côté outil d'administration. C'est un rappel que « NoSQL » ne met pas à l'abri des classes d'injection classiques dès lors qu'une bibliothèque construit des requêtes à partir de chaînes.
État de l'exploitation
Aucune exploitation en conditions réelles n'est mentionnée dans l'avis à ce stade, et les failles ne figurent pas au catalogue des vulnérabilités activement exploitées. L'avis reste une mise à jour de sécurité à planifier, pas une alerte d'urgence.
Que faire
- Mettez à jour les composants concernés : Database Tools en 100.20.0, Java Driver en 5.14.0, Laravel MongoDB en 5.12.0.
- Inventoriez vos dépendances. Ces bibliothèques arrivent souvent de façon transitive (pipelines de sauvegarde, applications Laravel, services JVM) — un scan de dépendances repère les versions vulnérables plus sûrement qu'un inventaire manuel.
- Auditez les chemins de requête côté application là où une entrée utilisateur alimente la construction d'une requête via le driver, en particulier pour le volet injection SQL.
- Surveillez les bulletins éditeur liés par le CERT-FR pour la correspondance exacte CVE / composant.
Contexte
Ce n'est pas le serveur de base de données qui est en cause ici, mais sa périphérie — outils en ligne de commande, driver JVM, intégration framework. C'est là que se logent désormais une bonne partie des vulnérabilités « base de données » : non dans le moteur durci, mais dans les couches d'accès qui l'entourent et que les équipes suivent moins étroitement. Traitez les drivers et outils d'une base comme du code applicatif à patcher, pas comme des dépendances d'infrastructure qu'on fige et qu'on oublie.