Information Security Institute A university for the real world
QUT Home
Contact us

Technical Summary of Denial of Service Attack against IEEE 802.11 DSSS based Wireless LAN's

Technical Summary of Denial of Service Attack against IEEE 802.11 DSSS based Wireless LAN's

Chris Wullems, Kevin Tham, Jason Smith, and Mark Looi1

Information Security Research Centre, Queensland University of Technology, Brisbane, Australia


Contents

Background

On May 13 2004, AusCERT announced2the presence of a denial of service (DoS) vulnerability in IEEE 802.11 devices (IEEE-STD-802.11-19993). This announcement was echoed by US-CERT4and widely reported in the technical media, including Computerworld5

This technical summary has been prepared to clarify the significance of the vulnerability and to respond to a number of questions and comments that have arisen out of the CERT announcements and media coverage.

Attack Details

As reported, this attack exploits the behaviour of the lower layers of the IEEE 802.11b DSSS specification. Specifically it takes advantage of a test mode (PLME_DSSSTESTMODE) of operation present in a range of ``off the shelf'' 802.11b WLAN adapters to continuously transmit a DSSS signal on a target channel. This continuous transmission effects all stations within range of the attacker (whether clients or access points) using the target channel, resulting in the clear channel assessment (CCA)6 reporting the media as busy for the duration of the attack.

The impact of this is that no station within range of the attacker will be able to sieze the media for transmission - resulting in denial of service of the target channel.

Obviously we do not wish to provide a step-by-step guide on how to mount the attack (as there is currently no effective mitigation strategy) but we do encourage researchers wanting to independently validate our findings to contact us.

Attack Significance

This attack is significant for a number of reasons, but primarily because it requires only commodity off the shelf hardware and a low level of skill to mount.

Essentially the attack is a jamming attack, but it is jamming attack that requires only low power and no specialised or custom hardware.

The attack described is possible not only because of the design of the MAC protocols of 802.11 - the CCA is a feature, not a bug and is required for the shared communications channel to operate effectively - but because unnecessary engineering functionality (DSSSTESTMODE) was not removed from production release hardware and documents describing how to access this mode of operation are freely available on the Internet.

When the devastating ease with which the attack can be mounted is combined with the increasing use of commmodity wireless LAN technology in a range of critical environments, the significance of the attack becomes more evident.

Anyone deploying IEEE 802.11 DSSS WLAN technology in an environment where availability is a requirement could now be considered negligent if an attack against the availability of that service was successfully mouted and resulted in some form of loss.

Attack Mitigation

At present there are no known strategies for mitigating the attack other than not to use 802.11b based technology in environments where ongoing availbility of communications is required.

802.11a based WLAN technology which operates at a different frequency to 802.11b is not known to be vulnerable. Similarly, 802.11g in a ``non-mixed mode'' of operation - that is in ``g'' only mode without legacy support for 802.11b based cards7 is not known to be vulnerable to this specific attack.

Emerging security improvements to the 802.11 based standards coming from the security working group 802.11i will not provide any defense against this attack. 802.11i security only protects MAC layer PDUs. This attack operates below the MAC layer at the Packet Layer Convergence Procedure (PLCP) layer so will not be affected.

Response to Comments

A number of erroneous and questionable comments have been made in the media concerning this attack and the underlying vulnerabilities that make it possible. This section of the summary hopes to clarify any confusion that may exist on the attack.

Firstly, the main issue to be recognised is the presence of unnecessary engineering functionality in production hardware. This attack would have been far more complex to mount if 802.11 radio chipset manufacturers had not left a test mode of operation readily accessible in commodity devices8.

Secondly, it has been claimed by some that this work was no different to vulnerabilites to 802.11 presented at USENIX 2003 by Bellardo and Savage9. Suffice to say that the denial of service attacks described by Bellardo and Savage were targeted at the MAC layer and above, whereas this new attack operates at the PLCP (sub MAC) layer. It is important to note that a number of the attacks presented by Bellardo and Savage will be mitigated by the emerging 802.11i security enhancements, whereas the 802.11i security enhancements will offer no relief from this new attack.

Finally, 802.11b based networking equipment can no longer be used to detect the presence of this type of attack (the monitor itself can be targeted) so detection of this new attack is likely to require specialised RF monitoring hardware, increasing the cost of detecting and responding to wireless based attacks.


Footnotes

... Looi1
c.wullems, wk.tham, j4.smith, m.looi@qut.edu.au
... announced2
http://www.auscert.org.au/render.html?it=4091
... (IEEE-STD-802.11-19993
http://standards.ieee.org/getieee802/download/802.11-1999.pdf
... US-CERT4
http://www.kb.cert.org/vuls/id/106678
... Computerworld5
http://www.computerworld.com/printthis/2004/0,4814,93221,00.html
... (CCA)6
The procedure performed by all stations and AP's prior to transmitting data
... cards7
Non-mixed mode 802.11g based networks do not make use of DSSS, but instead use orthogonal frequency division multiplexing (OFDM) so should be resisant to the DSSS based attack.
... devices8
Mounting such an attack would have required the building of a custom radio transmitter or the modification of the wireless NIC's firmware.
... Savage9
http://www.cs.ucsd.edu/~savage/papers/UsenixSec03.pdf


Jason Smith