Contexte et cible

Selon l’article, des cybercriminels ont ciblé le plugin UpdraftCentral, une solution de gestion à distance largement déployée sur les sites WordPress. Le plugin repose sur des clés d’authentification stockées côté serveur pour autoriser les connexions depuis le tableau de bord centralisé. La compromission de ces clés donne un accès complet à l’interface d’administration du site, ouvrant la porte à l’injection de code malveillant.

Mécanisme d'exploitation des clés UpdraftCentral

UpdraftCentral utilise un système de API key qui est généré dans l’interface du plugin et enregistré dans la base de données WordPress (table wp_updraftcentral_options) ou dans le fichier wp-config.php. L’article indique que les attaquants ont pu récupérer ces clés, mais ne précise pas le vecteur exact (exfiltration via sauvegardes, fuite de fichiers de configuration ou brute‑force). Une fois la clé en main, le script d’authentification du plugin accepte les requêtes HTTP contenant le token, ce qui contourne les contrôles d’identification classiques basés sur les comptes utilisateurs WordPress.

Implantation de portes dérobées

Avec un accès authentifié, les acteurs malveillants peuvent exploiter les fonctions d’upload de fichiers du tableau de bord UpdraftCentral pour déposer des scripts PHP déguisés en fichiers de sauvegarde. Le texte signale que ces scripts servent de backdoor, permettant une exécution de code à distance persistante. Le mécanisme d’upload accepte généralement des archives compressées (ZIP, TAR) qui sont ensuite extraites sur le serveur ; aucune validation stricte du type MIME n’est appliquée, ce qui facilite l’injection de fichiers exécutables.

Recommandations de sécurisation

En l’absence de détails chiffrés, l’article recommande les mesures classiques de durcissement. Il faut d’abord révoquer et régénérer toutes les clés UpdraftCentral compromises, puis restreindre les adresses IP autorisées à accéder à l’interface centrale via un pare‑feu d’application web. La mise à jour du plugin vers la version la plus récente est indispensable, car les versions antérieures ne chiffrent pas les tokens en transit. Enfin, la surveillance des répertoires wp-content/uploads et wp-content/upgrade à l’aide d’un système d’intégrité de fichiers permet de détecter rapidement l’ajout de scripts non autorisés.