Ga naar de hoofdinhoud
Versie: 2.x

HOST141: Zoeken geblokkeerd door WAF

Wat dit betekent​

Het beveiligingsfilter van de hostingprovider blokkeert zoekopdrachten naar producten.

Een firewallregel bij deze hostingprovider weigert REST-verzoeken waarvan de querystring niet-ASCII-tekens of woorden bevat die op SQL lijken. Productnamen met accenten en zoekopdrachten met woorden zoals 'select' of 'union' mislukken met een 403, ook al zijn het gewone zoekopdrachten in de catalogus. Verder werkt de kassa gewoon; zoekopdrachten blijven onbetrouwbaar totdat de regel wordt versoepeld.

Je gegevens​

Er worden geen bestel- of productgegevens aangetast.

Problemen oplossen​

  1. Vraag de hostingprovider om de eigen REST-zoekparameters van de winkel (routes /wcpos/ en /wc/) toe te staan in de firewallregels voor querystrings.
  2. Bij firewalls op basis van OWASP CRS zijn de SQL-injectieregels voor de argumenten 's' en 'search' meestal de oorzaak — sluit die argumenten uit voor REST API-routes.
  3. Beveiligingsplugins met een schakelaar voor 'verdachte querystrings filteren' hebben een uitzondering voor de REST API nodig; schakel de filtering niet overal uit.

Details​

Code
HOST141 (SEARCH_BLOCKED_BY_WAF)
Ernst
warn
Geïntroduceerd in
WCPOS 1.10.0