Projekt

Allgemein

Profil

Aktionen

GX-Bug #68462

geschlossen

Shop erzeugt unnötige Log-Einträge wenn der Shop mit flaschen Parametern überschüttet wird / Store generates unnecessary log entries when the store is overwhelmed with incorrect parameters

Von Till Tepelmann vor mehr als 3 Jahren hinzugefügt. Vor etwa 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Alexandre Ataides
Kategorie:
Core
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.3.3.1, 4.4.0.0, 4.4.0.0 beta1
Release Notes Langtext:

Shop erzeugt nun keine unnötigen Log-Einträge wenn der Shop mit falschen Parametern aufgerufen wird


Beschreibung

Shop erzeugt unnötige Log-Einträge wenn der Shop mit flaschen Parametern überschüttet wird, wie z.B. SQL Injections versucht werden.

Kann wie folgt reproduziert werden:

  1. Shop aufrufen
  2. URL mit Parameter aufrufen "index.php?manufacturers_id=22'
  3. Shop wirft einen Fehler im Log und auf dem Bildschirm

Erwartetes Ergebnis:
Shop ist ohne Fehler aufrufbar, und zeigt entweder ein 404 oder eine Seite "Suche ergab keine Treffer" an

Tatäschliches Ergebnis:
Shop ist nicht aufrufbar es wird eine Fehlermeldung ausgegeben und ein Log Eintrag erzeugt, welcher auf eine SQL Injection Versucht hindeutet.


Store generates unnecessary log entries when the store is overwhelmed with flashless parameters, such as SQL injections are attempted.

Can be reproduced as follows:

  1. call store
  2. call URL with parameter "index.php?manufacturers_id=22'.
  3. store throws an error in the log and on the screen.

Expected result:
Store is callable without error, and displays either a 404 or a "search returned no hits" page

Actual result:
Store is not callable it throws an error message and generates a log entry indicating a SQL injection attempt.


check_data_type validation failed. Dump: 22', integer expected, but string detected


Aktionen

Auch abrufbar als: Atom PDF