Aller au contenu
Développeur Full Stack
, ,

Mongoose — confusion de types via des clés de discriminateur héritées

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P4Moyenne

Mongoose ne vérifie pas que certaines clés de discriminateur, dont `__t`, sont des propriétés propres avant de les utiliser dans ses registres, ce qui peut provoquer une confusion de types lors de la construction, de l’hydratation et du traitement de documents. Dans le chemin `bulkWrite()` avec `skipValidation`, une valeur `constructor` peut aussi permettre l’enregistrement d’un document sans validation ni filtrage strict, susceptible de faire échouer les requêtes qui l’hydratent.

MongoDB
IdentifiantCVE-2026-125116
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctif6.13.12, 7.8.13, 8.24.7 ou 9.11.4, selon la branche

Source : NVD — CVE-2026-125116

Analyse technique

L’exploitation suppose que l’attaquant puisse influencer les valeurs de clés de discriminateur utilisées par l’application. La vulnérabilité concerne la lecture de propriétés héritées et n’est pas une pollution de prototype.

Impact, versions et correctif

Événement datéLa fiche NVD indique une publication le 2026-11-09 à 23:17:21.907Z, soit le 2026-11-10 à 01:17:21.907+02:00, dans la période retenue; l’événement est la divulgation de la vulnérabilité.
ImpactConfusion de types et, dans certaines conditions, persistance d’un document mal formé pouvant faire échouer les requêtes qui l’hydratent.
Versions affectéesVersions antérieures à 6.13.12, 7.8.13, 8.24.7 et 9.11.4, selon la branche
Version corrigée6.13.12, 7.8.13, 8.24.7 ou 9.11.4, selon la branche
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS4.8
EPSS0,34% · percentile 27,5%
Publication2026-11-10T01:17:21.907+02:00
Mise à jour2026-11-10T01:17:21.907+02:00

Action recommandée

Mettre à niveau Mongoose vers la version corrigée correspondant à la branche utilisée.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :