Vulnérabilité dans la base de données SQLite

Dans la base de données SQLite une vulnérabilité a été identifiée CVE-2020-10174 (CVE-2019-5018), permettant d'exécuter son propre code dans le système en raison de la possibilité d'exécuter une requête SQL préparée par un attaquant. Le problème est causé par une erreur dans l'implémentation des fonctions de fenêtrage et se manifeste à partir de la version SQLite 3.26. La vulnérabilité a été corrigée dans la version d'avril SQLite 3.28 sans mention expresse de la correction des problèmes de sécurité.

Une requête SQL spécialement formulée SELECT peut entraîner l'accès à une zone mémoire déjà libérée (use-after-free), pouvant potentiellement être exploitée pour exécuter son propre code dans le contexte de l'application utilisant SQLite. La vulnérabilité peut être exploitée si l'application permet le passage de constructions SQL externes à SQLite.

Par exemple, une attaque peut potentiellement être menée sur le navigateur Chrome et les applications utilisant le moteur Chromium, car l'API WebSQL est implémentée au-dessus de SQLite et interagit avec cette base de données pour traiter les requêtes SQL provenant des applications web. Pour réaliser l'attaque, il suffit de créer une page avec un code JavaScript malveillant et de convaincre l'utilisateur de l'ouvrir dans un navigateur basé sur le moteur Chromium.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster