I’ve been worried about this and that’s why I’ve been increasingly using Chrome when I’m on a public wifi– it’s much easier to open a private browser window: Control-Shift-N.
browser-cache poisoning over Wi-Fi can be kept in a persistent state unless the user knows how to effectively empty the cache.
via How Wi-Fi attackers are poisoning Web browsers – Network World.