CVE-2016-10551
Publiée le 2018-05-29 · Dernière modification le 2026-06-17
Les applications utilisant le module `waterline-sequel` pour les requêtes de base de données sont vulnérables aux injections SQL via certains filtres de recherche, tels que `like` ou `contains`. Un attaquant non authentifié disposant d'un accès réseau peut envoyer des entrées spécialement conçues pour exécuter des commandes SQL arbitraires, ce qui pourrait lui permettre de voler, modifier ou supprimer l'intégralité des données de la base de données. Comme cela ne nécessite aucune interaction de l'utilisateur ni de privilèges préalables, l'exploitation est relativement simple si le module concerné est exposé aux entrées utilisateur.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
waterline-sequel is a module that helps generate SQL statements for Waterline apps Any user input that goes into Waterline's `like`, `contains`, `startsWith`, or `endsWith` will end up in waterline-sequel with the potential for malicious code. A malicious user can input their own SQL statements in waterline-sequel 0.50 that will get executed and have full access to the database.