Microsoft SQL Server 2000 Remote Data Source Function Contains Unchecked Buffers
| Εκδοχή | Q316333 |
|---|---|
| Εκδότης | Microsoft |
| Ημερομηνία κυκλοφορίας | 25 Αυγ 2008 |
| Ημερομηνία προστέθηκε | 22 Φεβ 2002 |
| Απαιτήσεις Os | Windows, Windows 98, Windows 2000, Windows XP |
| Απαιτήσεις | MS SQL Server 2000 |
| Σύνολο λήψεων | 198 |
| Τιμή | Free |
Περιγραφή
Ένα από τα χαρακτηριστικά της δομημένης γλώσσας ερωτημάτων (SQL) στον SQL Server 7.0 και 2000 είναι η δυνατότητα σύνδεσης σε απομακρυσμένες πηγές δεδομένων. Μία από τις δυνατότητες αυτής της δυνατότητας είναι η δυνατότητα χρήσης Ã????Ã???Ã??Ã?¢??ad hocÃ????Ã???Ã??Ã?¢?? συνδέσεις για σύνδεση σε απομακρυσμένες πηγές δεδομένων χωρίς να ρυθμίσετε έναν συνδεδεμένο διακομιστή για πηγές δεδομένων που χρησιμοποιούνται λιγότερο συχνά. Αυτό γίνεται δυνατό μέσω της χρήσης παρόχων OLE DB, οι οποίοι είναι πάροχοι πηγών δεδομένων χαμηλού επιπέδου. Αυτή η δυνατότητα καθίσταται δυνατή με την απευθείας επίκληση του παρόχου OLE DB απευθείας ονομαστικά σε ένα ερώτημα για σύνδεση με την απομακρυσμένη πηγή δεδομένων.
Υπάρχει ένα μη επιλεγμένο buffer στο χειρισμό των ονομάτων παρόχων OLE DB σε ad hoc συνδέσεις. Ως αποτέλεσμα θα μπορούσε να προκύψει υπέρβαση buffer και θα μπορούσε να χρησιμοποιηθεί είτε για να προκαλέσει την αποτυχία της υπηρεσίας SQL Server είτε για να προκαλέσει την εκτέλεση κώδικα στο περιβάλλον ασφαλείας του SQL Server. Ο SQL Server μπορεί να ρυθμιστεί ώστε να εκτελείται σε διάφορα περιβάλλοντα ασφαλείας και από προεπιλογή να εκτελείται ως χρήστης τομέα. Τα ακριβή προνόμια που θα μπορούσε να αποκτήσει ο εισβολέας θα εξαρτηθούν από το συγκεκριμένο πλαίσιο ασφαλείας στο οποίο εκτελείται η υπηρεσία.
Ένας εισβολέας θα μπορούσε να εκμεταλλευτεί αυτή την ευπάθεια με έναν από τους δύο τρόπους. Θα μπορούσαν να επιχειρήσουν να φορτώσουν και να εκτελέσουν ένα ερώτημα βάσης δεδομένων που καλεί μία από τις επηρεαζόμενες συναρτήσεις. Αντίθετα, εάν ένας ιστότοπος ή μια άλλη διεπαφή βάσης δεδομένων είχε ρυθμιστεί για πρόσβαση και επεξεργασία αυθαίρετων ερωτημάτων, θα μπορούσε να είναι δυνατό για έναν εισβολέα να παρέχει εισόδους που θα προκαλούσαν το ερώτημα να καλέσει μία από τις εν λόγω συναρτήσεις με τις κατάλληλες παραμέτρους κακής μορφής .