HOST141 : recherche bloquée par le WAF
Ce que cela signifie
Le filtre de sécurité de l’hébergeur bloque les recherches de produits.
Une règle de pare-feu chez cet hébergeur rejette les requêtes REST dont la chaîne de requête contient des caractères non ASCII ou des mots ressemblant à du SQL. Les noms de produits accentués et les recherches contenant des mots comme « select » ou « union » échouent avec une erreur 403, alors qu’il s’agit de recherches ordinaires dans le catalogue. La caisse fonctionne par ailleurs ; les recherches resteront peu fiables tant que la règle ne sera pas assouplie.
Vos données
Aucune donnée de commande ou de produit n’est affectée.
Dépannage
- Demandez à l’hébergeur d’autoriser explicitement les paramètres de recherche REST de la boutique (routes /wcpos/ et /wc/) dans les règles de pare-feu portant sur les chaînes de requête.
- Sur les pare-feu basés sur OWASP CRS, les règles contre les injections SQL appliquées aux arguments « s » et « search » sont généralement en cause — excluez ces arguments pour les routes de l’API REST.
- Les extensions de sécurité dotées d’une option de filtrage des chaînes de requête suspectes nécessitent une exception pour l’API REST, et non une désactivation globale.