[prev in list] [next in list] [prev in thread] [next in thread] 

List:       full-disclosure
Subject:    [Full-disclosure] DD-WRT Information Disclosure Vulnerability
From:       Craig Heffner <cheffner () devttys0 ! com>
Date:       2010-12-27 1:08:47
Message-ID: AANLkTinyiRvRV=i++h4EpvktPkmdxgO4_Gmepa1q6nyN () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Remote attackers can gain sensitive information about a DD-WRT router and
internal clients, including IP addresses, MAC addresses and host names. This
information can be used for further network attacks as well as very accurate
MAC address geolocation (see: http://samy.pl/mapxss/). This is exploitable
even if remote administration is disabled.

Users who enable remote administration typically set the info page to
'disabled' or 'enabled with authentication' in order to prevent remote users
from obtaining this information without first authenticating to the router.
However, if the info page is set to 'disabled', the /Info.live.htm page can
still be accessed directly by an unauthenticated remote attacker, which
returns the following data:

{lan_mac::00:22:B0:9B:1C:D3}
{wan_mac::00:22:B0:9B:1C:D4}
{wl_mac::00:22:B0:9B:1C:D5}
{lan_ip::192.168.1.1}
{wl_channel::6}
{wl_radio::Radio is On}
{wl_xmit::71 mW}
{wl_rate::270 Mbps}
{packet_info::SWRXgoodPacket=0;SWRXerrorPacket=0;SWTXgoodPacket=302;SWTXerror
Packet=17;}
{wl_mode_short::ap}
{lan_proto::dhcp}
{mem_info::,'total:','used:','free:','shared:','buffers:','cached:','Mem:','13316096','11509760','1806
336','0','1556480','4431872','Swap:','0','0','0','MemTotal:','13004','kB','MemFree:','1764','kB','Me
mShared:','0','kB','Buffers:','1520','kB','Cached:','4328','kB','SwapCached:','0','kB','Active:','4136'
,'kB','Inactive:','1724','kB','HighTotal:','0','kB','HighFree:','0','kB','LowTotal:','13004','kB','LowFr
ee:','1764','kB','SwapTotal:','0','kB','SwapFree:','0','kB'}
{active_wireless::}
{active_wds::}
{dhcp_leases:: 'joes-desktop','192.168.1.102','xx:xx:xx:xx:2E:41','1 day
00:00:00','102'}
{dhcp_leases:: 'marys-laptop','192.168.1.105','xx:xx:xx:xx:55:E2','1 day
00:00:00','105'}
{uptime:: 01:35:40 up 8 min, load average: 1.60, 0.80, 0.36}
{ipinfo:: IP: 1.1.1.1}
{wan_ipaddr::1.1.1.1}
{gps_text::}
{gps_lat::}
{gps_lon::}
{gps_alt::}
{gps_sat::}


Since DD-WRT is also vulnerable to a public IP DNS rebinding attack, this
vulnerability affects routers that have remote administration disabled as
well, and can be exploited by any Web site that is viewed by an internal,
unauthenticated user. The Rebind tool easily facilitates this type of
rebinding attack (http://rebind.googlecode.com).

More details and a demo video available at:
http://www.devttys0.com/2010/12/dd-wrt-i-know-where-you-live/

[Attachment #5 (text/html)]

Remote attackers can gain sensitive information about a DD-WRT router and internal clients, \
including IP addresses, MAC addresses and host names. This information can be used for further \
network attacks as well as very accurate MAC address geolocation (see: <a \
href="http://samy.pl/mapxss/">http://samy.pl/mapxss/</a>). This is exploitable even if remote \
administration is disabled.<br> <br>Users who enable remote administration typically set the \
info page to &#39;disabled&#39; or &#39;enabled with authentication&#39; in order to prevent \
remote users from obtaining this information without first authenticating to the router. \
However, if the info page is set to &#39;disabled&#39;, the /Info.live.htm page can still be \
accessed directly by an unauthenticated remote attacker, which returns the following data:<br> \
<br>{lan_mac::00:22:B0:9B:1C:D3}<br>{wan_mac::00:22:B0:9B:1C:D4}<br>{wl_mac::00:22:B0:9B:1C:D5}<br>{lan_ip::192.168.1.1}<br>{wl_channel::6}<br>{wl_radio::Radio \
is On}<br>{wl_xmit::71 mW}<br>{wl_rate::270 \
Mbps}<br>{packet_info::SWRXgoodPacket=0;SWRXerrorPacket=0;SWTXgoodPacket=302;SWTXerror<br> \
Packet=17;}<br>{wl_mode_short::ap}<br>{lan_proto::dhcp}<br>{mem_info::,&#39;total:&#39;,&#39;use \
d:&#39;,&#39;free:&#39;,&#39;shared:&#39;,&#39;buffers:&#39;,&#39;cached:&#39;,&#39;Mem:&#39;,&#39;13316096&#39;,&#39;11509760&#39;,&#39;1806<br>
 336&#39;,&#39;0&#39;,&#39;1556480&#39;,&#39;4431872&#39;,&#39;Swap:&#39;,&#39;0&#39;,&#39;0&#39 \
;,&#39;0&#39;,&#39;MemTotal:&#39;,&#39;13004&#39;,&#39;kB&#39;,&#39;MemFree:&#39;,&#39;1764&#39; \
,&#39;kB&#39;,&#39;Me<br>mShared:&#39;,&#39;0&#39;,&#39;kB&#39;,&#39;Buffers:&#39;,&#39;1520&#39 \
;,&#39;kB&#39;,&#39;Cached:&#39;,&#39;4328&#39;,&#39;kB&#39;,&#39;SwapCached:&#39;,&#39;0&#39;,&#39;kB&#39;,&#39;Active:&#39;,&#39;4136&#39;<br>
 ,&#39;kB&#39;,&#39;Inactive:&#39;,&#39;1724&#39;,&#39;kB&#39;,&#39;HighTotal:&#39;,&#39;0&#39;, \
&#39;kB&#39;,&#39;HighFree:&#39;,&#39;0&#39;,&#39;kB&#39;,&#39;LowTotal:&#39;,&#39;13004&#39;,&# \
39;kB&#39;,&#39;LowFr<br>ee:&#39;,&#39;1764&#39;,&#39;kB&#39;,&#39;SwapTotal:&#39;,&#39;0&#39;,&#39;kB&#39;,&#39;SwapFree:&#39;,&#39;0&#39;,&#39;kB&#39;}<br>
 {active_wireless::}<br>{active_wds::}<br>{dhcp_leases:: \
&#39;joes-desktop&#39;,&#39;192.168.1.102&#39;,&#39;xx:xx:xx:xx:2E:41&#39;,&#39;1 day \
00:00:00&#39;,&#39;102&#39;}<br>{dhcp_leases:: \
&#39;marys-laptop&#39;,&#39;192.168.1.105&#39;,&#39;xx:xx:xx:xx:55:E2&#39;,&#39;1 day \
00:00:00&#39;,&#39;105&#39;}<br> {uptime:: 01:35:40 up 8 min, load average: 1.60, 0.80, \
0.36}<br>{ipinfo:: IP: \
1.1.1.1}<br>{wan_ipaddr::1.1.1.1}<br>{gps_text::}<br>{gps_lat::}<br>{gps_lon::}<br>{gps_alt::}<br>{gps_sat::}<br><br><br>Since \
DD-WRT is also vulnerable to a public IP DNS rebinding attack, this vulnerability affects \
routers that have remote administration disabled as well, and can be exploited by any Web site \
that is viewed by an internal, unauthenticated user. The Rebind tool easily facilitates this \
type of rebinding attack (<a \
href="http://rebind.googlecode.com">http://rebind.googlecode.com</a>).<br> <br>More details and \
a demo video available at: <a \
href="http://www.devttys0.com/2010/12/dd-wrt-i-know-where-you-live/">http://www.devttys0.com/2010/12/dd-wrt-i-know-where-you-live/</a><br>




_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic