Passer au contenu principal
Version : 2.x

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​

  1. 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.
  2. 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.
  3. 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.

Détails​

Code
HOST141 (SEARCH_BLOCKED_BY_WAF)
Gravité
warn
Introduit dans
WCPOS 1.10.0