
Preuve de concept d'exploitation pour CVE-2026-2413, une injection SQL aveugle basée sur le temps dans le plugin WordPress Ally, permettant à des attaquants non authentifiés d'extraire des informations sensibles de la base de données.
Le plugin Ally – Web Accessibility & Usability pour WordPress est vulnérable à l'injection SQL via le chemin d'URL dans toutes les versions jusqu'à la 4.0.3 incluse. Cela est dû à un échappement insuffisant du paramètre d'URL fourni par l'utilisateur dans la méthode get_global_remediations(), où il est directement concaténé dans une clause SQL JOIN sans assainissement approprié pour le contexte SQL. Bien que esc_url_raw() soit appliqué pour la sécurité de l'URL, cela n'empêche pas l'injection de métacaractères SQL (guillemets simples, parenthèses). Cela permet à des attaquants non authentifiés d'ajouter des requêtes SQL supplémentaires aux requêtes existantes, qui peuvent être utilisées pour extraire des informations sensibles de la base de données via des techniques d'injection SQL aveugle basées sur le temps. Le module Remediation doit être actif, ce qui nécessite que le plugin soit connecté à un compte Elementor.