Vulnérabilité de type injection de code dans le package MySql2 de NodeJs

Le package MySql2 de NodeJS est un pilote Javascript permettant aux utilisateurs de se connecter à des bases de données MySql et d’exécuter des requêtes SQL.

Ce package est affecté par une vulnérabilité libellée CVE-2024-21511. Son exploitation permettrait à un attaquant d’injecter et d’exécuter du code arbitraire sur le système cible. Cette faille est due à un filtrage inadéquat du paramètre timezone de la fonction readCodeFor.

Cette vulnérabilité est classée critique avec un score de sévérité de 9.8.

RISQUES DE SÉCURITÉ 

  • Compromission du système 
  • Accès à des données sensibles

SYSTÈMES AFFECTÉS 

  • Toutes les versions du plugin MySql2 antérieures à la version 3.9.7. 

MESURES À PRENDRE

  • Mettre à jour le package MySql2 vers la dernière version disponible.  


Source : bjCSIRT