
Exploitation d'injection SQL pour ELEX WooCommerce Google Shopping
Auteur : Byte Reaper
CVE-2025-10046 est une vulnérabilité d'injection SQL dans le plugin ELEX WooCommerce Google Shopping (Product Feed) pour WordPress, versions 1.4.3 et antérieures. Le problème se trouve dans le fichier includes/elex-manage-feed-ajax.php, où le paramètre file_to_delete n'est pas correctement nettoyé avant d'être utilisé dans les requêtes SQL.
Vecteur d'attaque : Authentifié (Administrateur)
Impact : Un attaquant disposant de privilèges administrateur pourrait injecter des instructions SQL arbitraires, pouvant conduire à la divulgation ou à la falsification des informations de la base de données.
Sévérité : Élevée (Nécessite des privilèges administrateur, mais peut compromettre l'intégrité de la base de données).
Linux x86_64
GCC

Cette image montre la zone du code dans le fichier elex-manage-feed-ajax.php qui est vulnérable à l'injection SQL. La fonction est d'abord appliquée pour nettoyer l'entrée utilisateur des balises HTML suspectes et assurer un formatage Unicode correct, mais cela ne suffit pas à empêcher l'injection SQL. Ensuite, un objet global est utilisé pour accéder à la table , et le code appelle directement sans utiliser d'instructions préparées ni d'autres méthodes de validation. L'instruction SQL exécute l'entrée utilisateur sur la base de données, et comme n'est pas strictement validé, cela permet à l'injection SQL d'être efficace.
sanitize_text_field()$wpdbgpf_feeds$wpdb->queryDELETE FROM $table_name WHERE feed_id= $idfile_to_deletegcc exploit.c argparse.c -o CVE-2025-10046 -lcurl
./CVE-2025-10046 -u http://127.0.0.1 -v -c [Cookie file admin]
MIT