Forminator Forms expose une désérialisation insuffisamment restreinte via XML-RPC et permet aussi de contourner la validation de rôle dans des formulaires d’inscription intégrés à des quiz importés.
Analyse technique
La désérialisation d’une valeur issue d’une requête XML-RPC n’impose pas de liste de classes autorisées, ce qui peut mener à l’écriture d’un fichier et à l’exécution de code pour les rôles disposant de la permission de gestion des formulaires. Séparément, un formulaire d’inscription niché dans un quiz importé ne reçoit pas la validation de rôle appliquée aux autres chemins de création.
Impact, versions et correctif
Détection / vérification
Auditer les imports de quiz et formulaires, les inscriptions récentes avec rôles élevés, ainsi que toute écriture ou fichier inattendu associé à Forminator.
Action recommandée
Mettre à jour vers 1.57.2.1 ou une version ultérieure ; revoir les permissions Forminator et contrôler les comptes créés récemment.
Sources
Priorisation DFS : P3 · confiance de recoupement élevée · 2 source(s).