Aller au contenu

CVE-2026-8719: Élévation de privilèges dans AI Engine

L’investigation technique révèle que la vulnérabilité réside dans la logique de gestion de l’autorisation MCP du plugin AI Engine. Lorsque le plugin traite des requêtes MCP entrantes via le chemin d’accès au jeton OAuth, il omet d’effectuer les vérifications de capacités WordPress nécessaires (telles que current_user_can('manage_options')) avant d’accorder l’accès au cadre de travail IA sous-jacent et aux outils administratifs associés.

Tout utilisateur authentifié avec un jeton OAuth valide — indépendamment de son rôle WordPress — est traité comme une entité autorisée par l’interface MCP. Ce contournement permet aux utilisateurs non administratifs d’exécuter des actions administratives sensibles normalement réservées aux utilisateurs dotés du rôle Administrateur.

Le point de terminaison vulnérable est situé dans l’implémentation de l’API REST du plugin pour l’intégration MCP. La vérification d’autorisation destinée à protéger les outils MCP administratifs repose uniquement sur la présence d’un jeton OAuth valide plutôt que sur la validation des permissions associées au compte utilisateur WordPress lié à ce jeton.

  • Composant affecté : Chemin d’autorisation du jeton OAuth MCP.
  • Type de vulnérabilité : Gestion de privilèges inappropriée (CWE-269).
  • Vecteur d’attaque : Réseau, nécessitant une authentification à faible privilège.
  • Exigence d’authentification : Authentifié (Abonné+).

Artefacts forensiques et indicateurs de compromission (IOC)

Section intitulée « Artefacts forensiques et indicateurs de compromission (IOC) »

Les équipes de sécurité doivent surveiller les indicateurs suivants :

  • Journaux d’audit : Exécution non autorisée de tâches administratives du plugin AI Engine par des comptes utilisateurs ayant les rôles Abonné, Contributeur ou Auteur.
  • Trafic de l’API REST : Requêtes vers les points de terminaison /wp-json/ai-engine/v1/mcp/* caractérisées par une utilisation suspecte de jetons OAuth par des utilisateurs non administratifs.
  • Modifications de configuration : Modifications inattendues des paramètres du cadre de travail IA ou des configurations du chatbot gérées par le plugin.

La mise à jour immédiate vers la version 3.5.0 ou supérieure est requise pour corriger cette vulnérabilité. Si la mise à jour est différée, il est conseillé aux administrateurs de désactiver complètement le plugin AI Engine.

title: Élévation de privilèges potentielle MCP dans AI Engine
id: 593c20d-3422-4817-9639
status: experimental
description: Détecte l'accès administratif non autorisé aux points de terminaison MCP dans AI Engine.
logsource:
product: wordpress
category: web_server
detection:
selection:
url|contains: '/wp-json/ai-engine/v1/mcp/'
condition: selection
priority: high