Microsoft SQL Server 2000 Remote Data Source Function Contains Unchecked Buffers
| Versiune | Q316333 |
|---|---|
| Editor | Microsoft |
| Data eliberării | Aug 25, 2008 |
| Data adaugata | Feb 22, 2002 |
| Cerințele OS | Windows, Windows 98, Windows 2000, Windows XP |
| Cerințe | MS SQL Server 2000 |
| Descărcări totale | 198 |
| Preț | Free |
Descriere
Una dintre caracteristicile Structured Query Language (SQL) din SQL Server 7.0 și 2000 este capacitatea de a vă conecta la surse de date de la distanță. O capacitate a acestei caracteristici este abilitatea de a utiliza Ã????Ã???Ã??Ã?¢??ad hocÃ????Ã???Ã??Ã?¢?? conexiuni pentru a vă conecta la surse de date de la distanță fără a configura un server conectat pentru surse de date utilizate mai rar. Acest lucru este posibil prin utilizarea furnizorilor OLE DB, care sunt furnizori de surse de date de nivel scăzut. Această capacitate este posibilă prin invocarea furnizorului OLE DB direct după nume într-o interogare pentru a se conecta la sursa de date de la distanță.
Există un buffer neverificat în gestionarea numelor furnizorilor OLE DB în conexiunile ad-hoc. Ca rezultat, ar putea apărea o depășire a memoriei tampon și ar putea fi utilizată fie pentru a provoca eșecul serviciului SQL Server, fie pentru a determina rularea codului în contextul de securitate al serverului SQL. SQL Server poate fi configurat să ruleze în diverse contexte de securitate și, implicit, rulează ca utilizator de domeniu. Privilegiile precise pe care le-ar putea obține atacatorul ar depinde de contextul de securitate specific în care rulează serviciul.
Un atacator ar putea exploata această vulnerabilitate în unul din două moduri. Ei ar putea încerca să încarce și să execute o interogare de bază de date care apelează una dintre funcțiile afectate. În schimb, dacă un site web sau un alt front-end de bază de date ar fi configurat să acceseze și să proceseze interogări arbitrare, ar putea fi posibil ca un atacator să ofere intrări care ar determina ca interogarea să apeleze una dintre funcțiile în cauză cu parametrii corespunzători deformați. .