WPAD: Waiting Patiently for an Announced Disaster

Elyssa Boulila, Marc Dacier

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


The Web Proxy Auto-Discovery protocol (wpad 1) is widely used despite being flawed. Its purpose is to enable a client machine to autonomously identify an appropriate proxy, if any, to connect to. This can be useful in corporate networks, for example. Its vulnerabilities range from enabling an attacker to execute code remotely on client machines, to carry out SSL MITM attacks, to subvert Windows NTLM authentication, or even to steal Google authentication tokens. Several publications, talks, and blog posts have tried to raise awareness about some of these security issues. 23 distinct CVEs have been published. Nevertheless, wpad runs by default on Windows machines, and most users are unaware of its existence. Our goal is to offer within a single publication a survey of all the known vulnerabilities surrounding wpad, a presentation of some novel threats related to this protocol, as well as a description of mitigation and detection techniques to prevent the exploitation of its vulnerabilities. We hope that this publication will be an eye opener for all those concerned with the security of their networks and that the offered mitigation techniques will help them to deal with the numerous threats that wpad brings to their environments.
Original languageEnglish (US)
JournalACM Computing Surveys
Issue number10
StatePublished - Feb 2 2023


Dive into the research topics of 'WPAD: Waiting Patiently for an Announced Disaster'. Together they form a unique fingerprint.

Cite this