Airscanner discovered a serious flaw in the way the Windows Mobile, the Funk Odyssey client, and the Axim wireless drivers handle WEP key data (A05 firmware fixes problem).
The Oddessy client included with the Dell X50 stores the WEP keys as an encrypted string in the registry. However, once the driver is loaded, and they Oddessy client is loaded, the keys will be written in an unecnrytped format to a different part of the registry. The problem is not specifically Funk's, as they do encrypt the key, but more of a flaw in how all three (Windows Mobile, Dell wireless driver, Odyssey) work together. However, if you do not use the Odyssey client, you will not be vulnerable. The following illustrates: Byte 5 - 9 list my entered WEP keys for each entry.
>KEY4=6677889900
>KEY3=1122334455
>KEY2=eeffddeeff
>KEY1=aabbccddee
[HKEY_LOCAL_MACHINE\Comm\TIACXWLN1\Parms]
"HTCWEPDefaultKey4"=hex: 01,00,00,00,66,77,88,99,00,8c,f6,36,1d,af,90,17,5b,00,f6,36,1d,af,00,00,00...
"HTCWEPDefaultKey3"=hex:
01,00,00,00,11,22,33,44,55,8c,f6,36,1d,af,90,17,5b,00,f6,36,1d,af,00,00,00...
"HTCWEPDefaultKey2"=hex:
01,00,00,00,ee,ff,dd,ee,ff,8c,f6,36,1d,af,90,17,5b,00,f6,36,1d,af,00,00,00...
"HTCWEPDefaultKey1"=hex:
01,00,00,00,aa,bb,cc,dd,ee,8c,f6,36,1d,af,90,17,5b,00,f6,36,1d,af,00,00,00...
This could be a serious problem if a PDA is lost or borrowed. Since this information is stored as plaintext, anyone could read it and gain access to the WEP protected network.
Credits: Seth Fogie
Dell was informed 11/10/2004, but did not respond.
Funk contacted us 08/16/2005 with a minor correction.
A05 ROM upgrade (08/18/2005) appears to correct the problem. |