Yes, you need those updates. Your firewall open certain ports to make your SW work. These ports are used to exploit certain faults in the SW. Your firewall won't protect you from that, since it already allows any access for whatever programs or ports you have specified.
<i><b>Engineering is the fine art of making what you want from things you can get</b></i>