Project

General

Profile

Σφάλματα #119

Έλλειψη addslashes στη διαδικασία εγκατάστασης

Added by Yury Kherimyan over 10 years ago. Updated over 10 years ago.

Status:
Επιλυμένο
Priority:
Κανονική
Assignee:
-
Target version:
-
Start date:
12/11/2013
Due date:
% Done:

100%

Estimated time:

Description

Κατά την διαδικασία εγκατάστασης, δεν γίνεται κάποιο input sanitization με αποτέλεσμα να μπορεί να γίνει inject κάποιο κομμάτι κώδικα στο αρχείο config.php
Παρατηρήθηκε όταν το όνομα μιας εγκατάστασης περιείχε μια απόστροφο ('), η οποία προκαλούσε php error με blank page. Ίσως μετά τη κλήση της register_posted_variables()
ή και μέσα στην register_posted_variables() να καλούνταν και η addslashes για να εξαλειφόταν αυτός ο κίνδυνος.

History

#1

Updated by Αλέξανδρος Διαμαντίδης over 10 years ago

  • Status changed from Νέα to Επιλυμένο
  • % Done changed from 0 to 100

Σας ευχαριστούμε για την επισήμανση του προβλήματος! Το θέμα έχει λυθεί στην έκδοση 2.8 της πλατφόρμας που μόλις κυκλοφόρησε. Ενημερωτικά, στην υπό ανάπτυξη έκδοση 3 δεν υπήρχε το πρόβλημα αυτό καθώς όλες οι ρυθμίσεις (εκτός από τα στοιχεία σύνδεσης με τη βάση δεδομένων) αποθηκεύονται στη βάση, με το σωστό escaping/sanitization.

Also available in: Atom PDF