Was bedeutet "check_data_type validation failed" im Log?

Thema wurde von markus_wick, 22. April 2020 erstellt.

  1. markus_wick
    markus_wick Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2018
    Beiträge:
    982
    Danke erhalten:
    223
    Danke vergeben:
    156
    Seit ein paar Tagen habe ich massig rote Fehlermeldungen im Log stehen, sehen alle etwa so aus:

    2020-04-18 18:34:28 (00a9a6847f3eb2c29e029b7932a8409b) USER ERROR(256): "check_data_type validation failed. Dump: 2 UNION ALL SELECT 58,58,58,CONCAT(CONCAT('qqbpq','NLUFTkTIGc'),'qvvqq'),58,58,58,58,58-- yLpw, integer expected, but string detected" in /var/www/vhosts/xxx.xxx.xxx.de/rec/gm/inc/check_data_type.inc.php:27

    Ausser das ich täglich ein paar neue Artikel in den Shop integriere (per REST API) habe ich den Shop nicht weiter angetastet.
    Ist das irgendwie bedenklich? Hier noch mal ein Ausschnitt des Logs:

    [​IMG]
     
  2. markus_wick
    markus_wick Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2018
    Beiträge:
    982
    Danke erhalten:
    223
    Danke vergeben:
    156
    Heute Nacht kamen wieder zwei solche Einträge dazu, nachdem ich Nachts schlafe kann es schon mal nichts sein, was durch eine meiner Aktivitäten ausgelöst wird.

    Im Detail sieht das dann so aus (Daten zu meinem Account haben ich ausge"xxx"t:

    Code:
    2020-04-23 05:01:43 (adc73803eeaea004f8cecbd7e7a83536) USER ERROR(256): "check_data_type validation failed. Dump: 1'A=0, integer expected, but string detected" in /var/www/vhosts/xxx.xxx.xxx.de/xxx/gm/inc/check_data_type.inc.php:27 (Details)
    #3    File: /var/www/vhosts/xxx.xxx.xxx.de/xxx/gm/inc/check_data_type.inc.php:27 (Details)
        Code:
    │    line 25:             else
    │    line 26:             {
    ├─    line 27:                 trigger_error('check_data_type validation failed. Dump: ' . print_r($p_data, true) . ', integer expected, but ' . gettype($p_data) . ' detected', $p_error_level);
    │    line 28:                 return false;
    │    line 29:             }
    #2    File: /var/www/vhosts/xxx.xxx.xxx.de/xxx/system/core/BaseClass.inc.php:146 (Details)
        Code:
    │    line 144:         }
    │    line 145:
    ├─    line 146:         $t_valid = check_data_type($p_variable_value, $t_type, $t_strict, $t_error_level, $t_class_name);
    │    line 147:        
    │    line 148:         return $t_valid;
    #1    File: /var/www/vhosts/xxx.xxx.xxx.de/xxx/system/core/BaseClass.inc.php:56 (Details)
        Code:
    │    line 54:         if(array_key_exists($p_variable_name, $this->validation_rules_array))
    │    line 55:         {
    ├─    line 56:             if($this->check_data_type($p_variable_name, $p_variable_value) == false)
    │    line 57:             {
    │    line 58:                 return false;
    #0    File: /var/www/vhosts/xxx.xxx.xxx.de/xxx/popup_content.php:32 (Details)
        Code:
    │    line 30: if(isset($_GET['lightbox_mode']))
    │    line 31: {
    ├─    line 32:     $coo_popup_content_view->set_('lightbox_mode', $_GET['lightbox_mode']);
    │    line 33: }
    │    line 34:
    Request: GET /en/popup_content.php?lightbox_mode=1'A=0&coID=2 (Details)
        - duration: ~107ms
        - server: Apache
        - server address: 37.218.252.109
        - user agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-PT; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)
        - remote address: adc73803eeaea004f8cecbd7e7a83536
    Session:  (Details)
        - tpl: netdexx093
        - language: english
        - languages_id: 1
        - language_charset: utf-8
        - language_code: en
        - currency: EUR
        - customers_status: [...]
        - cart: [...]
        - wishList: [...]
        - customer_id: ### Session entry not present ###
        - payment: ### Session entry not present ###
        - shipping: ### Session entry not present ###
        - cartID: ### Session entry not present ###
        - sendto: ### Session entry not present ###
        - billto: ### Session entry not present ###
    Get:  (Details)
        - lightbox_mode: 1'A=0
        - coID: 2
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
  4. markus_wick
    markus_wick Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2018
    Beiträge:
    982
    Danke erhalten:
    223
    Danke vergeben:
    156
    Danke, also nichts was im Shop "out of order" ist und einen potenziellen Kunden ärgert...
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Korrekt, so isses.